【发布时间】:2015-07-10 09:17:44
【问题描述】:
背景:
C# WPF 应用程序通过 ActiveMQ(Apache.NMS) / JSON(Newtonsoft.Json) 与在 Linux 上运行的 JAVA 服务器通信
问题:
大于 85000 字节的 JSON 消息导致 LOH 碎片
可能的解决方案:
而不是将 JSON 作为 Apache.NMS.ITextMessage 读取(目前是这种情况),
使用 JsonTextReader 获取底层流句柄并反序列化
实施问题:
尽管 Apache.NMS API 似乎不支持此功能
有 ActiveMQStreamMessage/ActiveMQBytesMessage 变体
不适合这里的账单。
我想知道有没有人有以上经验?
【问题讨论】:
标签: c# .net activemq nms apache-nms