Releases: zhaopei0418/distribution-message
消息分发 版本v11.5
1.增加签名及打包用apache thrift RPC远程调用方式通信,需配合签名服务.
增加根据发送者id分发报文的功能
增加根据发送者id分发报文的功能
删除输入输出的固定配置
1.删除输入输出固定的配置
2.现在输入输出全部采用列表形式配置
3.默认不要求任何配置
增加目录输入源
1.增加目录输入源, 可读取特定目录特定类型文件
增加rabbitmq输入,输出源,增加目录输出源.
1.增加rabbitmq输入源列表
2.增加rabbitmq输出源列表
3.增加目录输出源
4.ibmmq输出源配置{DXPENT0000011953: "ZHAOPEI.TEST1"} 或者{DXPENT0000011953: "ZHAOPEI.TEST1|0"} 或者{DXPENT0000011953: "ZHAOPEI.TEST1:"} 或者{DXPENT0000011953: "ZHAOPEI.TEST1::"}
5.rabbitmq输出源配置{DXPENT0000011953: "ZHAOPEI.TEST1||0"}
6.目录输出源配置{DXPENT0000011953: "D:\Data\test1|||"}
7.逗号分隔输出,可随机分发
增加分发到不同的队列管理器
1.增加第二,第三个队列管理器配置
2.配置队列时名称结尾带::分发到第三个队列管理器,结尾带:分发到第二个队列管理器
3.计算队列用时及发送消息到队列用时分别用纳秒转换成带小数的毫秒显示
消息监听改换成Spring Integration
1.原来的消息监听改换成Spring Integration jms方式来获取消息
2.继承JmsSendingMessageHandler来实现消息的分发到不同队列
支持四种分发的第一个版本
1.根据DXPID分发, 配置如下:
dxpidDistribution: {DXPENT0000011951: DXP_11951, DXPENT0000011952: DXP_11952}
2.根据消息类型分发, 配置如下:
msgtypeDistribution: {CEB312Message: DXP_312, CEB412Message: DXP_412}
3.根据比例分发, 配置如下:
percentageDistribution: {GGFW_TO_ENT1: 1, GGFW_TO_ENT2: 2, GGFW_TO_ENT3: 3}
4.随机分发, 配置如下:
randomDistribution:
- GGFW_TO_DXP
- DXP_TO_GGFW.INVT
- ENT_TO_CUS
- CUS_TO_ENT
5.其他配置说明如下:
hostName: ibmmqip地址
port: 端口号
queueManager: 队列管理器名称
channel: 通道名称
ccsid: 字符集编码
queueName: 需要分发的源队列
minConcurrency: 最小并发数
maxConcurrency: 最大并发数