系統技術非業餘研究 » 叢集引入inet_dist_{listen,connect}_options更精細引數微調
阿新 • • 發佈:2018-12-23
Erlang 17.5版本引入了inet_dist_{listen,connect}_options,對於結點間的互聯socket可以有更精細的控制,RPC的時候效能可以微調:
raimo/inet_tcp_dist-priority-option/OTP-12476:
Document kernel inet_dist_{listen,connect}_options
Test kernel inet_dist_{listen,connect}_options
Implement kernel inet_dist_{listen,connect}_options
參看原始碼:https://github.com/erlang/otp/commit/14ddc5594d74979a15a256a41fba5f1297aeaa1a
隨著Erlang叢集和節點上千,節點之間的RPC的開銷和延遲就會被放大. 因為每個節點間的互通都是通過tcp, 驅動上也都是gen_tcp所以理論上對於gen_tcp合用的引數都可以設定,在延遲和吞吐量之間來平衡。
祝玩得開心!
Post Footer automatically generated by wp-posturl plugin for wordpress.