码市
10人浏览/31人投稿
530天前
已托管赏金
主要项目类型是群控,就是服务器需要链接多台手机发生通信关系(只需求开发服务器端)目前已经有部分成熟代码,二开+一点新增开发即可,预计只需要一天不到的时间,主要业务如下。1.搭建WebSocket服务:(已经有)使用Node.js的ws库或Java的Spring WebSocket来实现WebSocket服务器。实现基本的连接、断开、消息接收和发送逻辑。2.设置负载均衡器:(未配置)在WebSocket服务器前部署Nginx或HAProxy。配置反向代理以支持WebSocket协议。设置负载均衡策略(如轮询)3.实现连接池:(有大概源码)开发一个管理WebSocket连接的模块,包括创建、维护、关闭连接。实现心跳机制,检测并断开不活跃的连接。4.集成消息队列:(要求用RabbitMQ)在WebSocket服务器中集成RabbitMQ或Kafka客户端。实现消息的发布和订阅逻辑,确保消息能够在服务器实例间正确路由。5.测试与优化:进行压力测试,确保在高并发下系统的稳定性。监控资源使用情况,优化连接池和消息处理逻辑。6.部署与监控:在生产环境中部署WebSocket服务和负载均衡器。7.能够向安卓端发送指令和信息:技能要求:熟悉python开发大概懂WebSocket协议。有使用Nginx或HAProxy进行负载均衡的经验。了解RabbitMQ或Kafka消息队列。熟练进行系统压力测试和性能优化。良好的问题解决能力和代码调试技巧。