4

我目前正在从事仪表总线项目,我的测试环境包括com0com、 hub4com 、rxtx以及混合的真实和虚拟设备。
因为我已经收集了足够的数据,所以我想摆脱串行的东西,转而使用纯虚拟 tcp/ip 测试环境。

到目前为止,我已经编写了一个自己的小型代理,它适用于小型/小型设置,但我计划进行全面测试,我不想重新发明轮子。我想在这里使用 JMS,但在过去的 4 年里我没有做太多的 Java 工作,所以我不知道选择哪个提供程序,或者 JMS 是否是这里的正确选择。

我想出了一些模拟 9600 波特的数字(可能不准确):

Devices : 100-250
Messages: 17000+ per sec
MsgSize : max. 300 byte , avg. about 40 byte
Rtt: max. 30 msec

大多数提供商都可以处理这些消息,但我不知道时间限制。我希望有人能给我一些参考信息。还请考虑到我可以降低波特率,这会增加 rtt 并降低 msg 计数。
在我的情况下,不满足 rtt 约束会模仿错误的接线:)

我愿意接受任何建议,可能是设计/实施提示或指出适合此目的的现有项目/软件。

4

1 回答 1

-1

作为提供者,您可以使用 ActiveMQ:http ://activemq.apache.org

于 2013-01-05T22:38:59.033 回答