【问题标题】:Emulating serial bus with JMS?用 JMS 模拟串行总线?
【发布时间】:2012-09-20 11:09:38
【问题描述】:

我目前正在从事仪表总线项目,我的测试环境包括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 约束会模仿错误的接线:)

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

【问题讨论】:

  • 对不起,我不明白。您想用 JMS 模拟什么?一个串口?我不认为 JMS 特别适合这种情况,因为它是一个旨在用于消息驱动应用程序的高级消息传递框架。顺便说一句,消息不一定按照它们发送的顺序到达,尽管它们通常是这样。

标签: java testing serial-port messagebroker


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2016-06-07
    • 2011-07-10
    • 2011-04-27
    • 2018-01-04
    • 1970-01-01
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多