第二步 登录activemq查询信息http://localhost:8161/admin/,原始用户名和密码都为admin,为余碧了安全起见,可以修改密码,控制台的登录拍森用户名密码保存在conf/jetty-realm.properties文件中admin: admin(新密码), admin(值得注意的是 用户名和密码的格式是:用户名 : 密码 ,角色名)。
第三步 activemq持久化,默认是<袭毁亩kahaDB directory="${activemq.base}/data/kahadb"/>,activemq总共支持三种持久化,可以自行百度。
第三步 项目中引入activemq,javamail配置文件(pom.xml)!
JMS请求错误可能是由多种原因引起的,可能是JMS服务器不可汪隐用,配置错误,或者发送的消息格式与接收的消息格式不匹配等原因困茄厅。首先,应该检查服务器纳腔是否可以访问,确保连接是否正确配置,并确保发送/接收的消息格式是否一致。如果错误仍然存在,应检查服务器日志,以了解发生了什么错误。JMS是指Java消息服务,Java Message Service的简称。
Java 消息服务(Java Message Service,JMS)应用程序接口是一个Java 平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java 消息服务是一个与具体平台无关的 API,绝大多数 MOM 提供商都对 JMS 提供支持。
Java 消息服务的规范包括两种消息模式,点对点和发布者/订阅者。许多提供商支持这一通用框架因此,程序员可以在他们的分布式软件中实现面向消息的 *** 作,这些 *** 作将具有不同面向消息中间件产品的可锋隐移植性。
扩展资料
JMS的优势:
1、异步
JMS天生就是异步的,客户端获取消息的时候,不需要主动发送请求,消息会自动发送给可用的客户端。
2、可靠
JMS保证消息只会递送一次。大家都遇到过重复创建消息问题,而JMS能帮你避免该问题。
在JMS中,消息的接收可以使用以下两种方式:
同步:使用同步方式接收消息的话,消息订阅者调用receive()方法。在receive()中,消息未到达或在到达指定时间之前,方法会阻塞,直到消息银镇厅可用。
异步:使用异步方式接收消息的话,消息订阅者需注册一个消息监听者,类似于事件监听器,只要消息到达,JMS服务提供者旅消会通过调用监听器的onMessage()递送消息。
参考资料来源:百度百科-Java消息服务
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)