12下一页
发帖
查看: 19055|回复: 10

关于使用activeMq

升级   7.61%

71

主题

83

回帖

761

积分

注册会员

Rank: 2

积分
761
发表于 2022-10-18 11:39:06 | 显示全部楼层 |阅读模式
公司有个系统需要与oa的流程做关联,就正好可以用到activemq,相关配置我知道在哪里配置,那请问生产者相关代码应该在哪写呢?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-10-18 16:41:08 | 显示全部楼层
o2oa消息中集成了activemq的,只要做相应的配置就可以了,生产者代码集成在源码里了
回复

使用道具 举报

升级   7.61%

71

主题

83

回帖

761

积分

注册会员

Rank: 2

积分
761
发表于 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接口去获取数据吗?




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

0

主题

662

回帖

2

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2
发表于 2022-10-19 10:55:35 | 显示全部楼层
请升级到最新版本,在系统设置——消息设置中设置activemq
回复

使用道具 举报

升级   7.61%

71

主题

83

回帖

761

积分

注册会员

Rank: 2

积分
761
发表于 2022-10-19 11:09:14 | 显示全部楼层
启蒙星 发表于 2022-10-19 10:55
请升级到最新版本,在系统设置——消息设置中设置activemq

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

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-10-19 17:54:49 | 显示全部楼层
6.2是支持mq的,看您的描述,mq这边是没有收到消息的

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

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

使用道具 举报

升级   7.61%

71

主题

83

回帖

761

积分

注册会员

Rank: 2

积分
761
发表于 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转接是什么呢,可以帮忙找个相关链接看一下吗,感谢
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 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那边的相关文档
回复

使用道具 举报

升级   7.61%

71

主题

83

回帖

761

积分

注册会员

Rank: 2

积分
761
发表于 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呢?

这是我的配置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-10-20 17:14:48 | 显示全部楼层
看您的配置看不出来什么问题,您是否有重启过服务器?
管理员这边也再测试一遍看
回复

使用道具 举报

12下一页
发帖

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread