浏览 3834 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-08-21
在最近的一个项目中使用到了JAVA与C++客户端,涉及到JAVA客户端之间,C++客户端之间以及JAVA与C++客户端之间的通信问题.在实际应用中,发现中文乱码问题,该问题只出现在JAVA与C++客户端之间的收发消息. ActiveMQ对C++客户端的支持的开源项目叫做CMS,在ActiveMQ的官方网站上有链接. 经分析,造成该问题的根本原因是JAVA与C++编译时采用的字符集不一直造成的. 解决方法:一种是直接编写编码转换器,另外一种是修改CMS的源码. 另外,CMS目前的版本是3.0.1,以前的版本不支持failover这一重要功能.CMS目前支持的通信协议只限于TCP,没有JAVA客户端支持的通信协议广泛. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-08-21
我做过java 与 c++ 通讯,中文乱码问题,照样可以解决. 没用这个activeMQ
|
|
返回顶楼 | |
发表时间:2009-08-21
我所说的问题是ActiveMQ多语言客户端之间通信中遇到的中文问题,和你说的有些不一样.
|
|
返回顶楼 | |