[英]How to get the Jgroups Message object content as string
我正在使用jgroups
进行群集节点通信。 我正在使用频道发送消息,但是无法获取收到的消息内容。 使用了msg.getBuffer()
和msg.getRawBuffer()
方法,但是在转换为字符串后,在输出中获得SOH SOH 。 我只希望消息内容而不是“ src”或“ dest”主机。 如何从Message对象获取该信息?
如果您使用字符串作为有效负载,我建议
msg.setObject("hello world")
和msg.getObject()
设置内容,这将返回字符串“ hello world” 要么
msg.setBuffer("hello world".getBytes())
和new String(msg.getRawBuffer(), msg.getOffset(), msg.getLength())
。 在第一种情况下,您使用JGroups的辅助方法来设置和检索对象,在后一种情况下,您需要自己进行(反序列化)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.