Regarding the performance issues of links between nodes and the underlying implementation principles. #192
Capybara-1
started this conversation in
General
Replies: 1 comment 3 replies
-
You can see the benchmarks for the network messaging here https://github.com/ergo-services/benchmarks On CPU with 64 cores it demonstrates almost 5M msg/sec over the network (64 processes are sending message to another 64 processes on the second node) https://x.com/halturin/status/1831820525292880033 For the Erlang stack I published my results here https://x.com/halturin/status/1802801540216054040 Anyway, performance is heavily depends on the specific case and nature of the data. PS before you start to desing your solution it would be better to read the documentation https://docs.ergo.services/networking/network-stack |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello, author. I am a game developer. The game I am currently developing is a partitioned architecture project (i.e., a single game group exclusively occupies a process). This presents a problem: I might start hundreds or even thousands of processes across different physical machines. In this case, if I connect all these processes to each other and they send or receive data among themselves, will there be any performance issues? Also, what is the default underlying keep-alive mechanism between nodes like? Are there any optimization solutions?
Beta Was this translation helpful? Give feedback.
All reactions