我目前正在使用 IBM MQ Advanced for Developers 服务器来测试我们的客户端,并且使用 jms 编写的示例使用者能够实现每秒大约 1000 条消息,这似乎相当慢。这是否是开发服务器的限制?如果是,那么使用许可的生产 IBM MQ 服务器可以实现多少吞吐量。
不存在与 IBM MQ Advanced for Developers 相关的人为限制。它与 IBM MQ 的许可生产版本相同。
您没有说明您使用的机器类型、消息的持久性、消息的大小或任何其他资格标准。
你说客户端,但我不知道你的意思是“网络附加应用程序”还是“驱动应用程序”。显然,如果您的程序正在运行“客户端连接”(MQ 的网络连接用语),那么网络性能也会受到影响。
在我的 Windows 笔记本电脑上,我使用简单的 C 语言本地绑定程序每秒获得 4500 个非持久性消息,或每秒 2000 个持久性消息。通过客户端连接(仅使用本地主机,实际上并未通过真实的网络连接出去),我每秒收到 2700 个非持久性消息,或每秒 1500 个持久性消息。
您应该阅读MQ 性能报告,了解可以获得的预期速率的详细信息。
| 归档时间: |
|
| 查看次数: |
1153 次 |
| 最近记录: |