找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3609|回复: 3

实际开发中遇到的Python困惑

1

主题

1

帖子

1

积分

贫民

积分
1
北辰 发表于 2017-3-20 10:51:01 | 显示全部楼层 |阅读模式
问题背景:

       1.所处行业:嵌入式行业

       2.所处行业岗位:PC机程序设计及编程

       3.需求:

          1)接收N个底层设备的数据;

                 2)插入数据库;

          3)在web中显示所有客户端的实时情况;

          4)调用web API将数据发送出去;

          5)底层设备基于TCP/IP长连接,请求PC端中间件(即我写的PC端服务器),发送数据和心跳;
处理方式:

      1.基于windows的IOCP框架接收底层数据;(C++实现)

         2.使用mysql数据库,插入数据;(C++实现)

      3.Django实现webUI,从数据库查询客户端的连接信息,及服务器的消费情况;
遇到的问题及瓶颈:
         1.C++模块的瓶颈,客户端达到几千后稳定性就不行了,两三个月崩溃一次;因此想用Python做一个分布式服务器来实现数据处理中间件,但是开源社区找了一遍没有找到什么合适的;

         2.频繁的数据库的查询和插入导致数据库的性能问题;
在这请教下各位有经验的前辈,面对这种和底层接触较多的需求怎么处理;有什么适合的框架可以用于集群或者分布式服务器;本人从事开发两年经验,编程只会C/C++,外加最近学习的Python,因最近Python在工作方面提供的帮助挺多了,尤其在web方面,接口方面,和java程序对接方向用C++解决不了的,基本用python 搞定,故想彻底用Python重构此项目;


回复

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
埃菲尔铁塔 发表于 2017-6-10 15:58:52 | 显示全部楼层
好厉害的样子
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
qazwsxedc 发表于 2018-6-8 16:55:01 | 显示全部楼层
zookeeper + kafka + django
回复 支持 反对

使用道具 举报

17

主题

85

帖子

85

积分

新手

积分
85
我是吃货 发表于 2018-7-15 15:04:32 | 显示全部楼层
真的很厉害,鼓掌!!!!!!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表