最近想对JMS有更深入的了解,看了不少文章,也搭建起个能跑的toy程序。 可是实际中,例子都有哪几类呢? 哪些实际问题是非用JMS不可的,或用JMS可以有很大的优势?

解决方案 »

  1.   

    JMS可提供分布式系统的消息传输机制;提供不同应用系统的数据之间有限可控的共享(互传);提供企业集各个分布式系统或多个独立系统之间的消息传输机制。目前个人结合实际应用情况认为,有些地方不够灵活,如消息加密方法的扩展;例如如果数据交互量大和频繁时、系统整体架构存在缺陷、并发控制处理不好等都会影响JMS实际应用中的效果。建议根据实际情况选用,JMS可以有选择性的应用到网络通信编程中,和J2EE开发是些区别的,但可以和J2EE很好结合,并能很好的同Spring的整合支持。