IoT并发问题解决

Twisted是用Python实现的基于事件驱动的网络引擎框架。Twisted诞生于2000
年初,在当时的网络游戏开发者看来,无论他们使用哪种语言,手中都鲜有可兼顾扩展性及跨平台的网络库。Twisted支持许多常见的传输及应用层协议,包括TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP。Twisted实现了设计模式中的反应堆(reactor)模式,这种模式在单线程环境中调度多个事件源产生的事件到它们各自的事件处理例程中去。
资料:
Python Twisted介绍
https://blog.csdn.net/winterto1990/article/details/52003217
twisted的入门讲解(很不错)
https://blog.csdn.net/meiliangdeng1990/article/details/51007143
twisted
https://twistedmatrix.com/trac/#webserver
twisted-mqtt-client
https://pypi.org/project/twisted-mqtt/0.3.6/
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强。基于TCP四层负载均衡并发50w长连接。
资料:
Nginx
http://www.nginx.cn/doc/
Paho mosquitto的python客户端 
资料:
https://pypi.org/project/paho-mqtt/
twisted-mqtt-client
资料:
https://pypi.org/project/twisted-mqtt/0.3.6/
Mosquitto MQTT一个开源的MQTT broker,单核异步并发2w。
资料:
http://mosquitto.org/
HiveMQ MQTT broker
资料:
https://www.hivemq.com/
Redis
MongoDB
InfluxDB
TSDB
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。
资料:
http://hadoop.apache.org/
Mosquitto集群搭建
https://blog.csdn.net/z729685731/article/details/70142182
nginx负载均衡教程之从不用root编译开始! + flask + uwsgi 部署高并发网络服务!
https://blog.csdn.net/u010541796/article/details/52145952
怎么部署 flask 能达到最大的性能?
https://segmentfault.com/q/1010000000444302
优化:
Nginx+uwsgi+flask
Mosquitto
Redis+MongoDB+Hadoop

你可能感兴趣的:(IoT,物联网)