【问题标题】:Using ZeroMQ or other MQ to send objects [closed]使用 ZeroMQ 或其他 MQ 发送对象 [关闭]
【发布时间】:2015-05-04 04:17:57
【问题描述】:

我想知道如何通过消息队列发送对象。我的问题有两个:

(1) 是否有任何消息队列,例如 ZeroMQ,支持 Java 对象和开箱即用的 JSON?

(2) 有没有不需要你在两端序列化/反序列化对象的消息队列?

【问题讨论】:

  • 请先研究这样的问题。一个非常简单的 Google 搜索出现了许多选项。
  • 显然你的谷歌搜索技巧比我的好...请分享一个链接
  • (2) 只有嵌入式 MQ 将支持此功能。一旦涉及到网络,对象就会被序列化。我只知道 ZeroMQ 是一个完整的 MQ。你也可以看看frameworks which implements EIP,例如。对于 java Camel,Spring 集成...

标签: json node.js rabbitmq zeromq mqtt


【解决方案1】:

嗯,至少 MQTT 将接受 JSON 负载,因为我们自己使用它。

关于第二点,很难看出任何平台间传输如何避免序列化,因为一端不知道另一端的语言或字节序。

【讨论】:

  • 我不认为在不序列化为标准格式(如 csv、json 或 xml)的情况下发送对象是遥不可及的。当然对象必须被序列化才能通过网络发送,但我想知道它们是否可以按原样发送。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-08
  • 1970-01-01
  • 2022-01-09
相关资源
最近更新 更多