TINY COMMUNICATION ENGINE
开发tce是在学习zeroc代码之后产生的想法,原因在于 zeroc的rpc里面有很多我认为是比较累赘的东西,本想将其瘦身,后来发现代码关联太紧,花时间去改造还不如自己实习一套。 我需要的rpc应该是轻量级的、灵活的、易扩展的,与开发技术、网络、平台、通信协议、应用无关。 rpc应提供简易的编程接口,简化网络编程的工作,避免重复造轮子的过程。
Tce为构建移动互联网提供快速的、低成本、高效的解决方案,提供大规模终端接入、集群分布计算、海量存储、反向消息推送等基础服务功能。
-
接口定义
-
数据序列化
-
通信传输
-
消息分派
-
调用模型 (5种)
-
多语言支持
-
c++ ( stl/boost/asio) *
-
actionscript
-
java (qpid,jms,netty)
-
python (gevent/libev/websocket) *
-
javascript
-
php
-
object-c
-
node-js
-
c# (for unity3d) 2016.8.31
-
系统平台
-
android
-
ios
-
html5
-
windows/linux (c++/java supported)
-
网络通信
- socket (tcp)
- mq (qpid,zeromq,easymq)
- websocket (http)
86-13916624477
qq:24509826 msn:
[email protected]