activemq5.8.0 客户端,服务端启动序列图

服务端序列图

[img]http://dl2.iteye.com/upload/attachment/0086/0315/795d90db-d9b5-3c39-8d44-d3e892f6dafd.png[/img]

客户端序列图

[img]http://dl2.iteye.com/upload/attachment/0086/0317/a1e6eeed-333e-35fa-aef1-a9045b1a911a.png[/img]


客户端与服务端交互


[img]http://dl2.iteye.com/upload/attachment/0086/1049/439069d2-057f-3293-a885-7595fce16a01.png[/img]


transport:责任链模式,

ResponseCorrelator:oneway设置消息的编号,onCommand:对阻塞的futureResponse设置值,解除等待结果的线程阻塞。

MutexTransport:通过锁进行线程同步

WireFormatNegotiator:通过闭锁协调wireFormat与服务端的交互

InactivityMonitor:启动readcheck writecheck定时任务,维护心跳

TcpTransport tcp协议的业务处理,写入流,输出流


ActiveMQConnection:
负责处理客户端接受到的command

TransportConnection
负责处理服务端接受到的command
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值