zheng 发表于 2022-10-18 11:39:06

关于使用activeMq

公司有个系统需要与oa的流程做关联,就正好可以用到activemq,相关配置我知道在哪里配置,那请问生产者相关代码应该在哪写呢?

论坛管理员 发表于 2022-10-18 16:41:08

o2oa消息中集成了activemq的,只要做相应的配置就可以了,生产者代码集成在源码里了

zheng 发表于 2022-10-18 17:41:45

本帖最后由 zheng 于 2022-10-18 18:03 编辑

论坛管理员 发表于 2022-10-18 16:41
o2oa消息中集成了activemq的,只要做相应的配置就可以了,生产者代码集成在源码里了 ...
嗯,我已经配置好了message.json和mq.json启动服务,并且创建自定义提醒成功后,是无法通过activemq后台查看状态的吗?我创建成功后,activemq后台并没有新增数据。还有个问题,另一个系统如何实时接收activemq的消息(如何创建消费者关联oa),难道只能主动调oa接口去获取数据吗?




启蒙星 发表于 2022-10-19 10:55:35

请升级到最新版本,在系统设置——消息设置中设置activemq

zheng 发表于 2022-10-19 11:09:14

启蒙星 发表于 2022-10-19 10:55
请升级到最新版本,在系统设置——消息设置中设置activemq

系统已经做了更改不能升级,请回答我的问题

论坛管理员 发表于 2022-10-19 17:54:49

6.2是支持mq的,看您的描述,mq这边是没有收到消息的

1、您检查一下message是否有产生
2、如果消息产生了,但是mq这边没有收到,那么就是您配置错误了,这种情况,后台肯定是有报错信息的

另一个系统如何实时接收activemq的消息(如何创建消费者关联oa),难道只能主动调oa接口去获取数据吗?
这个可以通过mq转接,mq里面创建一个消费者就可以接收到消息推送了,这块儿您可以去查阅一下mq相关的文档。

zheng 发表于 2022-10-19 18:01:20

本帖最后由 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:37:32

本帖最后由 论坛管理员 于 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 09:43:40

本帖最后由 zheng 于 2022-10-20 11:36 编辑

论坛管理员 发表于 2022-10-20 09:37
我使用var action = this.Actions.load("x_message_assemble_communicate");
       action.MessageAction. ...
好的呢,非常感谢您 !!
我觉得也可能是没有推送到mq,我是通过接口方式创建的自定义消息,成功返回结果,前端看不出来问题,后端控制台也没有报错,请问如何检查是否匹配到mq呢?

这是我的配置

论坛管理员 发表于 2022-10-20 17:14:48

看您的配置看不出来什么问题,您是否有重启过服务器?
管理员这边也再测试一遍看
页: [1] 2
查看完整版本: 关于使用activeMq