关于使用activeMq
公司有个系统需要与oa的流程做关联,就正好可以用到activemq,相关配置我知道在哪里配置,那请问生产者相关代码应该在哪写呢?o2oa消息中集成了activemq的,只要做相应的配置就可以了,生产者代码集成在源码里了 本帖最后由 zheng 于 2022-10-18 18:03 编辑
论坛管理员 发表于 2022-10-18 16:41
o2oa消息中集成了activemq的,只要做相应的配置就可以了,生产者代码集成在源码里了 ...
嗯,我已经配置好了message.json和mq.json启动服务,并且创建自定义提醒成功后,是无法通过activemq后台查看状态的吗?我创建成功后,activemq后台并没有新增数据。还有个问题,另一个系统如何实时接收activemq的消息(如何创建消费者关联oa),难道只能主动调oa接口去获取数据吗?
请升级到最新版本,在系统设置——消息设置中设置activemq 启蒙星 发表于 2022-10-19 10:55
请升级到最新版本,在系统设置——消息设置中设置activemq
系统已经做了更改不能升级,请回答我的问题 6.2是支持mq的,看您的描述,mq这边是没有收到消息的
1、您检查一下message是否有产生
2、如果消息产生了,但是mq这边没有收到,那么就是您配置错误了,这种情况,后台肯定是有报错信息的
另一个系统如何实时接收activemq的消息(如何创建消费者关联oa),难道只能主动调oa接口去获取数据吗?
这个可以通过mq转接,mq里面创建一个消费者就可以接收到消息推送了,这块儿您可以去查阅一下mq相关的文档。 本帖最后由 zheng 于 2022-10-19 18:05 编辑
论坛管理员 发表于 2022-10-19 17:54
6.2是支持mq的,看您的描述,mq这边是没有收到消息的
1、您检查一下message是否有产生
我使用var action = this.Actions.load("x_message_assemble_communicate");
action.MessageAction.customCreate(//平台封装好的方法
这个接口可以新增自定义提醒了,也插入到了数据表中。
关于第二个问题(mq转接)不太明白,我已经在另一个系统中做了消费者,并且绑定了oa中配置的queueName,按理说可以实时接收到数据,但没有收到。您说的mq转接是什么呢,可以帮忙找个相关链接看一下吗,感谢 本帖最后由 论坛管理员 于 2022-10-20 09:39 编辑
我使用var action = this.Actions.load("x_message_assemble_communicate");
action.MessageAction.customCreate(//平台封装好的方法
这个接口可以新增自定义提醒了,也插入到了数据表中。
----------这个只能说明您自定义消息产生了,那您就需要检查是否正确推送到mq了,按您的描述来看是没有推送到mq的,那么您就看前后端是否有报错
另外您另一个系统接跟mq的对接,这个管理员也并不是十分清楚这里面的内容,建议您看看mq那边的相关文档
本帖最后由 zheng 于 2022-10-20 11:36 编辑
论坛管理员 发表于 2022-10-20 09:37
我使用var action = this.Actions.load("x_message_assemble_communicate");
action.MessageAction. ...
好的呢,非常感谢您 !!
我觉得也可能是没有推送到mq,我是通过接口方式创建的自定义消息,成功返回结果,前端看不出来问题,后端控制台也没有报错,请问如何检查是否匹配到mq呢?
这是我的配置
看您的配置看不出来什么问题,您是否有重启过服务器?
管理员这边也再测试一遍看
页:
[1]
2