多个系统的之间的通信设计

-10 发布于 2011/08/04 09:30
阅读 865
收藏 0

有没有好的方式可以借鉴呢? webservice?

 自己实现通信协议?还有就是要解决那些个棘手的问题?

加载中
0
鉴客
鉴客
如果是自己的内部系统,就别用Web Service了。
0
ddatsh
ddatsh

解决啥问题?

我们系统就纯XML发送 嘿嘿

Anger_Coder
Anger_Coder
请问,XML发送,怎么发送、解析的呀?
0
mallon
mallon

系统之间的交互说白了就是数据的交互,网络协议可以选TCP、UDP、HTTP等;数据格式可以选XML、Json等或者自己定一个格式;如果涉及到中文,得考虑编码,最好UTF-8,通用;另外还得考虑通信是同步的还是异步的,能不能容忍数据丢失;再另外,成熟的消息中间件也可以拿来用用。

Anger_Coder
Anger_Coder
必然的呀,tcp 是属于传输层的,即便http的应用层协议也是使用tcp作为的传输层用的啊; 系统之间的系统交互 不会用xml吧,xml是文本文件,解析起来会比较慢吧,会使用json吧
0
bastetwang
bastetwang
用一些简单的 rpc,如果协议多,可以考虑ice
0
-10
-10
问题就是,系统的设计考虑会比较大,有第三方接入的可能
0
swanliu
swanliu
是1对多,还是多对多。
0
帝都老白
帝都老白

thrift 

protocol buffer

都可以,ice有点大了。

0
Anger_Coder
Anger_Coder
问下LZ,是内部系统 还是外部系统的交互呢?有没有考虑用mule 这种esb来做?
返回顶部
顶部