我是 Elasticsearch 的新手。
我是一名网络开发人员,网络经验非常少。
我已阅读以下文件 -
https://netty.io/
https://stackoverflow.com/questions/23839437/what-are-the-netty-alternatives-for-high-performance-networking
我无法理解 netty 用于 Elasticsearch 的目的。谁能用外行的方式向我解释一下?
最佳答案
Elasticsearch 提供了两个与之对话的接口(interface)。一种是 HTTP 接口(interface),另一种是传输接口(interface)。
第一个通常在端口 9200 上运行,可以通过任何支持 HTTP 的工具访问,例如curl
或您最喜欢的浏览器。集群成员使用传输接口(interface)交换数据和状态,并使用自定义协议(protocol)在端口 9300 上运行。
两个接口(interface)都使用 netty 作为“socket/NIO”库。
关于elasticsearch - ElasticSearch 中的 Netty 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50288081/