Comments (5)
@Tochemey I've added #187 to address this issue. The idea is to use a combination of two buffered channels and a small FIFO buffer in between.
from goakt.
@AlexanderTar Thanks for the PR. I have left some comments on it. I am glad to chat a bit about the idea behind it and am open to a change.
from goakt.
Thanks @AlexanderTar for this #188 to enhance a bit the performance. I am sure there may be other parts in the code we can enhance.
from goakt.
This is an ongoing task until we reach an excellent throughput. The current throughput according to the benchmark is relatively good for any application.
from goakt.
We can always create another issue related to performance when the needs arsises
from goakt.
Related Issues (20)
- prepare for 1.4.0
- [feat] Add unit tests to simulate various cluster scenario HOT 1
- [feat]: Add a proper testkit
- [bug] fix NATs discovery provider bug
- [feat] RemoteReSpawn - re-create an actor on a remote machine
- [feat] Add websocket example
- [feat]: Add Initialized system message
- [feat] Implement Routers HOT 1
- [perf] Switch from unary calls togRPC streaming for remote messaging
- Skip system messages from ctx.Unhandled
- [feat] Add an ID and Equal methods to PID
- [feat] RemoteSpawn method
- [feat] redeployment long-lived actors when node left cluster HOT 15
- [feat] Better discovery config passing
- [feat] discovery.HostNode() should accept configs rather than read env directly HOT 1
- [fix] Cluster not exiting when olric fails to start
- [fix]Existing nodes should resync their actors map to cluster when a node left the cluster HOT 1
- [feat]Reimplement cluster engine
- [bug]fix disjointed spans in traces in sample application HOT 1
- [feat] Add Reentrancy mechanism
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from goakt.