python - 求推荐Socket Server 框架

 失望与痛心 发布于 2022-11-08 11:57

目前正在做一个项目,主要构架如下:

1. 分布式的传感器 <

> 传感器主节点 <

> Socket Server ---> MySQL数据库
2. MySQL数据库 -

> HTTP Server

-> Browser
|
----> Android

目前和Andriod通讯用的json,Socket Server用的python内带的SocketServer Framework, HTTP Server用的Django。但是这个流程是单向的,只能实现显示功能

我的目标是实现在web界面和android上控制各传感器节点。。但是python自带的SocketServer说实话也不是很强大。

求推荐比较成熟的Socket Server框架,语言不限,最好支持UDP

=========================
这种问题的最佳解决方法是RPC,比如基于gevent的zerorpc,推荐一下。

5 个回答
  • Socket Server框架?如果是IO模型的话,Windows下是IOCP,Linux下是epoll,FreeBSD则是kqueue,至于封装好的框架,比较不错的应该是ACE。

    2022-11-12 01:42 回答
  • 直接上c或者c++,boost库里有个asio, 或者使用ACE,也许你可以找到python的移植版本。

    2022-11-12 01:42 回答
  • 呵呵,九原你跑到这里来问啦,好像还有其他熟面孔~

    其实我已感觉到真正make sense的东西,是架构的实现方案,语言抑或框架只是去实现的工具而已。

    我准备学习Twisted,践行实践出真知的真理,先去尝试再做反思。

    2022-11-12 01:42 回答
  • 2022-11-12 01:42 回答
  • 又见到这个问题了,下午找了一下,发现了以下几个好玩的东西。由于没有具体使用过,所以不能提供有关这些框架更多的信息了。

    • Asyncore(python) http://docs.python.org/library/asynco...

    参考链接:
    http://stackoverflow.com/questions/26...
    http://stackoverflow.com/questions/17...

    2022-11-12 01:42 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有