序列化技术的选型-技术层面
生活随笔
收集整理的這篇文章主要介紹了
序列化技术的选型-技术层面
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 序列化空間開銷,也就是序列化產生的結果大小,這個影響到傳輸的性能
2. 序列化過程中消耗的時長,序列化消耗時間過長影響到業務的響應時間
3. 序列化協議是否支持跨平臺,跨語言。因為現在的架構更加靈活,如果存在異構系統通信需求,那么這個是必須要考慮的
4. 可擴展性/兼容性,在實際業務開發中,系統往往需要隨著需求的快速迭代來實現快速更新,這就要求我們采用的序列化協議基于良好的可擴展性/兼容性,比如在現有的序列化數據結構中新增一個業務字段,不會影響到現有的服務
5. 技術的流行程度,越流行的技術意味著使用的公司多,那么很多坑都已經淌過并且得到了解決,技術解決方案也相對成熟?
6. 學習難度和易用性
?
總結
以上是生活随笔為你收集整理的序列化技术的选型-技术层面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Protobuf序列化的原理-总结
- 下一篇: 序列化技术的选型-选型建议