[英]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.