没有合适的资源?快使用搜索试试~ 我知道了~
消息转发服务器RainBow.zip
共23个文件
py:17个
html:1个
license:1个
需积分: 9 0 下载量 32 浏览量
2019-07-17
03:11:31
上传
评论
收藏 97KB ZIP 举报
温馨提示
RainBow是一个基于websocket的支持多种QOS的消息转发服务器及客户端SDK。使用RainBow可以让您业务逻辑与链接管理完美的分离开来,且可以继续使用您最熟悉的方式(HTTP)来接入业务逻辑。以下是概览图,绿色部份为RainBow的组成部份:RainBow的特性负责长链接的维护:Rainbow与客户端的SDK将会自动维护长连接,管理打开、关闭、心跳等,无需开发者过多关心链接的细节。链接、业务逻辑分离:RainBow让开发者专注于业务逻辑开发,随时重启业务服务器而不会对已链接的客户端造成影响。消息转发:客户端通过阻塞的方式(SDK提供的方法)发送消息至Rainbow,Rainbow转发消息至业务服务器(通过http请求)。 业务服务器通过请求Rainbow的Http接口发送消息给客户端,Rainbow客户端SDK通过回调的方式传递消息给客户端处理。QOS:通过多种QOS(参考MQTT的QOS)来保证客户端及服务器端的消息送达。消息的定义消息由消息类型及消息参数体两部份组成。消息类型,整型,代表该消息是什么,例如是一条聊天消息,还是状态消息之类的。消息参数体,是json格式的消息。 标签:RainBow
资源推荐
资源详情
资源评论
收起资源包目录
rainbow-develop.zip (23个子文件)
rainbow-develop
overview.png 62KB
requirements.txt 18B
LICENSE 34KB
setup.py 552B
README.md 6KB
.gitignore 474B
rainbow
settings.py 337B
webhandler.py 12KB
config.py 127B
discover.py 4KB
wshandler.py 33KB
__init__.py 35B
server.py 3KB
web
__init__.py 0B
serverinfo.html 575B
serverinfo.py 2KB
test
ws_business_server_test.py 3KB
ws_client_test.py 6KB
webhandler_test.py 2KB
__init__.py 0B
ws_business_server_test2.py 725B
ws_client_test2.py 991B
api.py 2KB
共 23 条
- 1
资源评论
weixin_39841848
- 粉丝: 512
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 蚂蚁学python的ant-learn-pandas-master源码仓库
- iOS 14.6 真机开发包 正式版
- 包含从12560本网文提取的约21.7M条可用于训练小说生成的中文指令数据,从中提取出的包含50k条数据的子集,输入和输出都不多于 512 tokens
- Python爬虫核心技术及其应用实践指导
- 超详细MDK工程模版示例
- 网络基础详解:从 OSI 七层模型到常见网络协议及其工作原理
- Typora v1.9.5.zip
- 小程序毕业设计-基于ssm的社区论坛系统【代码+数据库脚本】
- C++类型萃取技术:深入探究与实践指南
- 在 NVIIDIA 1060 上以 37 fps 的速度运行搭载最新 TensorRT6.0 的 YoloV3 .zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功