消息机制优缺点:
优点:解耦和,易于扩展
它可以把不影响用户执行结果又比较耗时的任务(比如发邮件通知管理员)异步的扔给JMS 服务端去做,而尽快的把屏幕返还给用户。 服务端能够多线程排队响应高并发的请求。 可以在Java世界里达到最高的解耦。客户端与服务端无需直连,甚至无需知晓对方是谁、在哪里、有多少人,只要对流过的信息作响应就行了,在企业应用环境复杂时作用明显。
缺点:实时不高,效率低下
需求:企业应用需要一个异步的,非阻塞的消息系统
发布/订阅(publish/subscribe)
点对点(Peer to peer)