ActiveMQ Connectors

原创
2016/05/03 21:47
阅读数 113

                                                                    ActiveMQ Connectors    

 Transport connectors: 

协议 描述
TCP 对大多数用户例子是默认选择协议
NIO
如果你想提供扩展性更强的情况下,选择的协议
UDP
当你需要处理防火墙问题是选择的协议
SSL
对数据传输安全性有很高要求的情况下
HTTP(S) 你需要处理防火墙问题是选择的协议
VM broker 和 client 在同一个java 虚拟机上的情况下

而且一个比较关键的一个地方是:(图片来自ActiveMQ in action)消费者和生产者可以使用不同的传输协议。

                                   

    Network connectors:

协议 描述
Static
当broker 网络地址已知的情况
Failover 为broker提供一个重新连接逻辑的网络(多个ip地址)或一个单一的代理
Multicast broker地址是动态的发布的,一般定义的时候是定义一个ip的范围(给broker通信用的)
Discovery 客户端连接broker 是动态的,给客户端用的。
Peer 嵌入式设备之间的互联
Fanout 将消息话题发送给多个独立的broker

    最后一个连接的示意图,(有很多场景之间可以使用的,对于消息保障性有极大好处)   图片来至ActiveMQ in action              

                                                 

    

    

展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部