Encryption RabbitMQ集群中的Erlang cookie与节点间TLS通信

Encryption RabbitMQ集群中的Erlang cookie与节点间TLS通信,encryption,rabbitmq,cluster-computing,Encryption,Rabbitmq,Cluster Computing,RabbitMQ支持和使用称为的共享秘密。我知道SSL/TLS基于非对称和对称加密的组合,而erlang cookie仅基于对称加密,但我从文档中无法理解它们的用途 它们是否只是实现相同功能的两种方法,即节点间加密?或者erlang cookie是否为数据流量提供加密,而TLS为信令/管理/开销流量提供加密?我在以下网站上找到了这个问题的答案: “分发协议”是指多个Erlang 节点连接在一起形成一个集群。当Erlang节点 群集,任何进程都可以向任何其他服务器上的进程发送消息 节点,并在任何其

RabbitMQ支持和使用称为的共享秘密。我知道SSL/TLS基于非对称和对称加密的组合,而erlang cookie仅基于对称加密,但我从文档中无法理解它们的用途


它们是否只是实现相同功能的两种方法,即节点间加密?或者erlang cookie是否为数据流量提供加密,而TLS为信令/管理/开销流量提供加密?

我在以下网站上找到了这个问题的答案:

“分发协议”是指多个Erlang 节点连接在一起形成一个集群。当Erlang节点 群集,任何进程都可以向任何其他服务器上的进程发送消息 节点,并在任何其他节点上生成新进程。这是基础 对于分布式应用程序,如Mnesia,数据库 随Erlang/OTP和RabbitMQ消息一起提供的实现 经纪人

Erlang分发协议的设计假设它是 在可信网络上运行当节点相互连接时 需要证明他们拥有一个共同的秘密,称为 “cookie”,这主要是为了确保不同的Erlang 同一网络上的集群不会意外合并;不是 建议依靠cookie机制阻止攻击者。