问题标签 [mq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2322 浏览

ibm-mq - 对 WMQ 的属性 MAXCHANNELS 功能感到困惑

我使用MAXCHANNELSQMGR 的 qm.ini 中的 MQ 属性进行了测试,但得到了我不明白的结果,请参阅我的 WMQ 环境详细信息,如下所示:

操作系统:Windows 7 MQ:7.0.1.3

MaxChannels 配置: 在此处输入图像描述

MQSCdis chs(*)总数为5 在此处输入图像描述

这就是我的困惑。根据 MQ inforcenter 的描述,MAXCHANNELS是指可以是当前的最大通道数(包括连接客户端的服务器连接通道)。但是,我的配置值为1,而当前活动的数量已经是 5。顺便说一句,我在值重置后重新启动了 qmgr。为什么会这样?从我的角度来看,一些错误(如达到最大数量)应该显示在 error.log 中。但我什么也没看到。一切似乎都很好。

请帮帮我。

谢谢

0 投票
1 回答
394 浏览

xamarin.ios - MonoTouch 和 Mono for Android 可以使用哪些消息队列库?

我正在寻找一些关于库的指针,这些库可以为我在 MonoTouch 和 Mono for Android 中创建的应用程序提供消息队列端点功能。

我猜 RabbitMQ 应该可以工作,但我找不到任何有关使用它的人的信息。你听说过有人在这种设置中使用它吗?

您知道支持这些平台的任何其他 MQ 库吗?

0 投票
2 回答
20501 浏览

security - 无法连接到 WebSphere MQ 7.1 中的队列管理器

我在 Linux 平台上安装了 WebSphere MQ 7.1,之后我安装了 WebSphere Message Broker 8.0.0.1。现在,当我尝试创建执行组时,出现异常:原因代码 2035。此异常表明用户未经授权连接到队列管理器。我在mqm组中添加了这个用户。我在使用 MQ 7.0.x 时没有遇到任何此类问题。我搜索了很多,才知道在 MQ 7.1 中有用户 ID 阻塞。但是,我希望这个用户能够创建执行组,我该怎么做?请指教。

0 投票
2 回答
10034 浏览

c# - 如何获取 Websphere MQ 连接状态以及如何重置连接:

1.)从.net客户端,我如何测试客户端是否连接到服务器(即可以发送和接收)是的,我可以在try块内发送消息并捕获随后的异常,但我希望一个更优雅的解决方案。

2) 如何打开、关闭和重新打开连接?在我尝试解决上面的问题 1 时,我发现如果我打开一个连接然后调用 connection.Close() 我无法从连接工厂获得另一个连接(参见下面的代码片段)。我收到错误消息 XMSCC0008

我正在使用一个非常标准的 vanilla MQ 配置。这是我的客户端的连接方式:

其中 MQAccess 是一个小型实用程序类。

编辑问题以添加 MQAccess 代码:

编辑:将 MQAccess 类重命名为 MQClient。根据 T Rob 的建议将其设为实例类。断开连接方法仍然崩溃并出现上面列出的错误消息

0 投票
1 回答
2368 浏览

java - Java ActiveMQ - 如何将过期消息发送到另一个队列

我有一个要求,如果客户端在 60 秒后没有读取它们,则队列上的消息必须过期。我不想删除消息,而是想将它们发送到另一个队列,例如“过期消息”队列或其他东西。我已经阅读了一些关于死信队列和退出队列的信息,但我不确定它们是否在做我需要的事情。

这是我在 60 秒后过期的代码:

任何帮助表示赞赏。谢谢。

0 投票
2 回答
930 浏览

jboss5.x - 订阅者队列中待处理的消息

我正在使用 jboss-5.1 部署消息驱动 bean,它用于从第三方队列订阅消息。

大约 16 条消息被发布到该队列,但它们仍然在我们的订阅者队列中等待处理。我重新启动了服务器,消息很容易被挑选出来。

据我分析,我认为maxsize并且maxsession可能会影响它,因为两者都是 15。但我不明白是否存在真正的问题,如何通过重新启动来解决。

日志处于错误模式。我没有得到完整的堆栈跟踪。

这是该错误日志的片段。

GQH1_PLANNING_MDM_001:用于订阅的队列的名称。

我用来配置 MDB 属性的文件如下。

1.ejb3-拦截器-aop.xml

2.standardjboss.xml

3.jms-ds.xml

请帮忙。

0 投票
1 回答
566 浏览

c# - 预定消息

哪个消息队列库可以处理预定消息?

例如:我需要通过 ASP.NET MVC 应用程序将邮件放入队列并按计划发送电子邮件。对于每封电子邮件,我都有发送日期和时间。

  1. 消息 1 于 2012 年 9 月 10 日 12:00
  2. 消息 2 于 2012 年 10 月 10 日 13:35
  3. 消息 3 于 2012 年 10 月 10 日 24:00
0 投票
1 回答
7372 浏览

ibm-mq - 如何在 where 过滤子句中使用运算符?

我知道我们可以利用where filter来帮助在运行runmqsc期间获得更具体的结果。我对那些像LT、GT、EQ、NE、LE and GE. 但是,与 一样LK、NL,它总是失败。请参阅以下详细信息:

另外,怎么样CT and EX?请帮帮我

谢谢

0 投票
2 回答
304 浏览

memcached - IronCache 的原子更新

我看到您可以在 IronCache 中原子地增加一个值,但是如果您有许多 IronWorker 试图将put一个值添加到单个缓存键中怎么办?将这些值更新放在消息队列中以便将更新同步到缓存会更好还是有另一种惯用的方式?

0 投票
2 回答
369 浏览

mercurial - 将 --keep-changes 设置为 `hg qpush` 和 `hg qpop` 的默认值

Mercurial Queues 最近有了一个新功能,它允许在有本地更改时推送和弹出 mq 补丁,前提是补丁不与本地更改冲突。这是由--keep-changes标志控制的。我想将此行为设为默认行为。通常,我避免设置默认值,因为这意味着hg我的机器上的工作方式与其他机器上的不同,但在这种情况下,它似乎无害。

hg help qpop例如说

那么,有人能告诉我要放入什么,.hgrc以便--keep-changes默认为qpushandqpop吗?

请参阅错误 2780 - 如果本地更改和 mq 补丁与此功能的历史无关,qpop 应该可以工作。可能没有选项可以设置它,在这种情况下它的用处不大。甚至没有一个字母的别名。