Open lincoln24 opened 5 years ago
据简介里描述:“节点与其他节点间只有一条逻辑通道” 但我看了代码,对于节点1和节点2, 通道1:节点1向节点2的端口1883发起TCP连接,并发送CONNECT,这时候对于节点1来说,节点2的is_node=true,对于节点2来说,节点1的is_peer=true 通道2:节点2向节点1的端口1883发起TCP连接,然后其他设定与通道1相反
这时候他们之间其实是有两条网络通道,然后各自的处理也不一样 请问我的理解是否有误
对的,两条通道,互为server端。我描述的不准确,我从单节点的角度描述的。
想了解一下,你现在的持久化是怎么做的呢?也就是为了防止节点宕机等情况,数据的备份是直接用mosquitto本身机制备份到磁盘,还是另外存到数据库?
@lincoln24 不怎么做持久化,偶尔用redis记一些上下线日志。
据简介里描述:“节点与其他节点间只有一条逻辑通道” 但我看了代码,对于节点1和节点2, 通道1:节点1向节点2的端口1883发起TCP连接,并发送CONNECT,这时候对于节点1来说,节点2的is_node=true,对于节点2来说,节点1的is_peer=true 通道2:节点2向节点1的端口1883发起TCP连接,然后其他设定与通道1相反
这时候他们之间其实是有两条网络通道,然后各自的处理也不一样 请问我的理解是否有误