顶住压力,一定要把网络底层框架做好

作者在公司项目中遇到网络底层框架缺失的问题,导致每次开发都需要重复工作且不易维护。为解决此问题,作者决定私下开发一套通用的底层网络框架,旨在简化开发流程并提高代码的复用性和稳定性。

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

     进入公司有两年多了,从0参加过公司的点播项目开发,奥运前又和一同事彻底重新开发了直播系统....非常痛苦于公司没有一个与应用逻辑分离的网络底层框架,导致网络层与逻辑层混合在一起,混乱不堪.而且,每开发一个网络程序,又要重新做一便.就算可以利用以前的一些代码,但代码拷来拷去,烦不说,还搞得乱糟糟的,不利于维护....但每次开发都是十万火急,哪有时间来做一个网络底层框架呢?而且老大们要的是结果,对过程不大关心...但我们就累着了

    这次又开发一套新系统,所以我痛下决心偷偷地做了网络底层框架.这个事,主管知道,平时我们就觉得应该有一个底层网络框架,必定公司项目不少,不能每个项目都从0开始,再说公司也不小,就应该在开发过程中逐渐形成自己的基础设施,但直接领导我们部门的老大不知道.因为他做事从来只讲速度,讲效率..而不大考虑代码的稳定与是否好维护.应该说他比较急于见到结果,而随后的维护是否麻烦,要花多少时间去和优化,可能不大关心.反正这些事都是我们做,有问题找我们就是了.

    哎,为了自己以后少些麻烦,也是出于一个程序员的职责或说对以前的总结,在公司忙完任务,回家又赶点的设计底层网络框架...

    这套框架的使命:
    1.不管是TCP还是UDP,对外提供的接口是一样的.也就是说使用者不必关心TCP和UDP的区别
    2.UDP的拥塞控制(和可靠传输)都可在这层实现.不和逻辑混一堆
    .............................

    以后任何一个项目,只关心自己的应用逻辑就好了.如果底层网络有问题,修正了,所有的项目都修正....
    
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值