总结:JMS

廉价感情. 提交于 2020-08-05 09:11:36

一、监听器一般的实现方案

1、主动拉取:即服务端提供拉取数据的方式,如提供HTTP接口,客户端while循环,调用HTTP接口,获取到数据则处理,反之sleep后继续拉取,这种方式缺点是性能低,尤其是需要监听的对象比较多的时候。

2、事件通知(被动等待通知):即客户端注册个监听(其实就是告知服务端,某个节点或队列有变动的时候通知我),服务端发现有数据变更的时候,消息通知对应注册监听的客户端,这种方式的优点是性能高,客户端只有当事件触发的时候执行,几乎不耗费性能;而服务端也不需要被客户端不停的骚扰。

 

 

二、

 

 

 

 

 

参考:
Java消息队列JMS实现原理解析

java监听器实现与原理

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!