JMS到底是干什么用的 什么时候用
别给我粘贴百科里面的定义!!!!!
------解决方案--------------------
------解决方案--------------------消息机制,
多用于异构系统间,异步通信用的。
如果纯JAVA系统的话,用RMI就可以了,不一定得JMS。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------比如:你要和某个服务器通信,你得写套接字,连接后双方各send和recv消息。
而你用JMS,就是向消息服务器(暂且称为服务器)发送一个消息,而接收方,只要从这个服务器取下消息即可,不用去写套接字啦。
JMS是一套规范,各个厂商有不同的实现。比如ActiveMQ,WebsphereMQ等。
这里称之为消息中间件。
用了消息中间件,通信的双方都是通过这个中间件来收取消息。(这样中间件就通用了,不用再去为某两个程序专门写套接字,有了新程序还得再写一遍)。
这里的发送的消息可以是字符串,可以是对象。