.NET开源Protobuf-net组件修炼手册-创新互联
一、前言
Protocol Buffer(简称Protobuf或PB) 是一个跨平台的消息交互协议,类似xml、json等 ;别只会用Json和XML了,快来看看Google出品的Protocol Buffer!由于是Google的出品,我相信Protocol Buffer已经具备足够的吸引力。如果您对本次分享《.NET开源Protobuf-net组件修炼手册》课程感兴趣的话,那么请跟着阿笨一起学习吧。
成都创新互联是专业的南岔网站建设公司,南岔接单;提供网站制作、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行南岔网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工。
二、概念名称含义和解释
2.1、什么是Protobuffer?
Protocol Buffer(简称Protobuf或PB)是由Google推出的一种数据交换格式,与传统的XML和JSON不同的是,它是一种二进制格式,免去了文本格式转换的各种困扰,并且转换效率也是非常快,由于它的跨平台、跨编程语言的特点,让它越来越普及,尤其是网络数据交换方面日趋成为一种主流。
Protobuf 官网:https://github.com/google/protobuf/tree/master/csharp
2.2、Protobuffer应用场景介绍
2.3、为什么Protocol Buffer性能这么好?
2.4、什么是Protobuf-net?
三、ProtoGen工具介绍和使用
3.1、什么是.proto文件?
3.2、.proto文件生成cs代码
3.3、从cs文件反推.proto文件
四、Protobuf-net在线源码学习和演示
1、ProtobufHelperUnitTest(SingleObject、ListObject、ComplexMulitObject)
2、ProtobufPlusUnitTest(SingleObject、ListObjectToFile、SingleObjectWithLengthPrefixToFile、ListObjectWithLengthPrefixToFile、InheritObjectToFile)
3、ProtobufSerializerHelperUnitTest(SingleObject、ListObject)
在线源码演示
五、Protobuf思考与总结
5.1、Protobuf优点和缺点
1)、优点:
2)、缺点:
5.2、总结
希望大家学完本次《.NET开源Protobuf-net组件修炼手册》课程后,让您对Protobuf有一个深刻的了解和认识。下一趟课程阿笨将给大家带来Protobuf的高级进修课程《.NET开源Protobuf-net组件葵花手册》,在高级课程中阿笨将带领大家学习Protobuf在HTTP一般处理程序、 WCF、ASP.NET MVC/WebApi中的运用。如果感兴趣的话,到时候跟着阿笨一起学习吧!
六、源码在线观看
【网易云课堂】:点击在线观看
【腾讯课堂】:点击在线观看
【微信公众号】:跟着阿笨一起玩NET
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
当前文章:.NET开源Protobuf-net组件修炼手册-创新互联
本文地址:http://scyanting.com/article/cdhhjg.html