【学习IntelliJ IDEA】10、Netty搭建之功能列表

35 篇文章 ¥9.90 ¥99.00
本文列举了构建一个基于Netty的TCP服务器端所需的关键功能,包括稳定性、抗干扰能力以及具体功能点,如高并发连接、日志细分、设备注册与数据库交互、HTTP协议支持、自动重启、协议兼容性和定时任务。同时,讨论了服务器的扩展性,如从单机到分布式的发展路径。这是一个持续更新的学习过程,期待业内专家的建议和指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我觉得作为一个TCP 服务器端软件,最关键要做到以下:

1、稳定性:能满足长期运行;

2、抗干扰:不会因为一个错误而导致停止运行。

在这里罗列下目前我能想到的该软件的功能需求要点,在11月29日到12月6日之间完成:

1、单机满足50万连接数。(目前这只是个虚数,如何来测试,如何来满足这个数,还有待进一步了解)

2、因为有多台设备连接,所以需要细分日志,主要分两大类:设备类和系统类,设备类主要体现以设备名为文件夹,保存每天通信日志;系统类主要体现系统运行过程中出现的错误;日志的细分对后期调试很关键;

3、设备注册及设备信息等,获得客户端上传后存入数据库(涉及mysql的操作);

4、部分通信内容通过http协议传输;

5、是否可设置自动重启;

6、可切换不同的通信协议(比如不同厂家的租赁单车,有不同的通信协议,需要对接到一个平台,如何做到兼容);

7、可支持定时任务;

延展性问题:如何从单机版拓展到多机版、实现分布式?

大概功能需求如上,争取按期完成。期间也会不断增加和调整内容,往各路大神拍砖指导!

 

持续更新。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黎仔656

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值