编写网络应用程序基本步骤


编写网络应用程序基本步骤:

  • 需求分析

  • 定义业务数据结构

  • 实现业务逻辑

  • 选择传输协议

  • 定义传输信息结构

  • 选择编解码
    包括:
    1、数据本身编解码
    2、压缩等编解码
    3、粘包/半包处理编解码

  • 实现所有的编解码

  • 编写应用程序

  • 测试与改进

编写代码->
复查代码->

  • 检索”最佳实践” ->检索”坑”->对比经典项目实现->同行评审

临门一脚->

  • 检查是否可诊断
  • 检查是否可度量
    上线->反馈->
  • 收集错误数据
  • 收集性能数据

数据结构设计:

Frame
Message
Message Header
Message Body
length
version
opCode
streamId
operation/operation result

粘包/半包 -> 封帧 -> 加上length字段


文章作者: xyl
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 xyl !
评论
  目录