JMS消息处理(三):PTP类型的JMS;配置PTP的JMS服务器(WebLogic);操作流程(持久性存储的两种方法:File/JDBC)

2.PTP类型的JMS
对于PTP消息模型而言,它的消息目的是一个消息队列,消息生产者每次发送消息总是将消息送入该消息队列中,
	消息消费者则总是从消息队列中读取消息,先进入队列的消息将先被消息消费者读取
2.1.配置PTP的JMS服务器(WebLogic)
在WebLogic服务器中配置JMS服务器之间需要先配置"持久化存储",
	因为程序可能需要持久化保存JMS消息,因此应该首先配置一个持久化存储
	
持久化储存即可采用基于数据库的方式来保存,也可直接采用基于文件的方式来保存。
	为了简单起见,此处将使用基于文件的保存方式来配置持久化存储
3.操作
3.1.http://localhost:7001/console网页登录
输入用户名和密码登录。
3.2.在域结构找到创建的域,之后点击服务里的持久性存储
进入持久性存储概要
	持久性存储是用于存储子系统数据 (例如持久性 JMS 消息) 的物理资料档案库。
	它既可以是可通过 JDBC 访问的数据库, 也可以是基于磁盘的文件。此页概括了已为此域创建的持久性存储。
3.3.在C盘中新建文件夹wlg-fileStore
3.4.1.在持久性存储新建,创建FileStore
目录中输入刚刚创建的文件路径名,如果没有会自动新建
3.4.2.在持久性存储新建,创建JDBCStore
如果有数据源直接选择,如果没有则新建数据源
1.在数据源中,新建数据源,
2.输入名称,选择数据库类型(如MySql)
3.检查JDBC数据源属性:数据库类型/数据库驱动程序
4.选择事务存储选项:支持全局事务
5.连接属性
	数据库名称:messagestore
	主机名:localhost
	端口:3306
	数据库用户名:root
	口令:123456789
	确认口令:123456789
6.测试数据库连接:
	驱动程序类名称:com.mysql.jdbc.Driver
	URL:jdbc:mysql://localhost:3306/messagestore
	数据库用户名:root
	口令:123456789
	确认口令:123456789
7.选择目标 
	您可以选择一个或多个目标以部署新建的 JDBC 数据源。如果没有选择目标, 则将创建但不部署数据源。您需要稍后部署此数据源。 
8.消息
	成功 已激活所有更改。不需要重新启动。
	需要创建这个数据库,否则会报错误。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值