通用通信层与驱动协议层之间的通用协议层

    架构不止,重构不止,突然意识到原来的通用通信层封装还是有问题的,由于潜意思的为了方便某些操作,把部分协议层的东西耦合到了通信层,通用通信层和驱动协议层之间还应该有一层,这层可以暂名为通用协议层,也叫通用协议栈。

    这样整体思路就清晰了,业务层调用驱动层,驱动层注入通用协议层,通用协议层才执行最后的通信层调用。

    通用协议层进行了最后的封包和拆包处理,就像管道的最后一道阀门,驱动协议层只是通用通信层管道中的一些注入,类似于在管道中加了一些过滤器,只过滤自己需要的数据。

    数据像管道中的水流,一直在管道中流动,这样的扩充,可以保证了复杂协议包的承载应用,不只只是在管道上面向控制应用也可在其上承载业务应用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值