来看看Cap’n Proto’s的神器力量,让你的数据飞起来传输

https://capnproto.org/ html

这是管网。capnproto其余语言我不知道,反正个人java如今是跑起来了。java

看到没,首页就说了把原来他本身写的谷歌的protobuf给彻底碾压了。c++

明显这家伙在谷歌工做的时候留了一手。git

如今我来跟你们说说怎用。github


第一个,下载java源码:json

https://capnproto.org/otherlang.html 工具

这里有各类语言的,选你学的语言就行了。spa

java 在这里:https://github.com/dwrensha/capnproto-java/ htm

以java为例子,找到目录:examples/src/main/java/org/capnproto/examplesip

里面有个类AddressbookMain,但你放到项目是要报错的,由于你缺乏这里面的东西:runtime/src/main/java/org/capnproto,放一块儿后错少了许多。如今咱们就要纠结半天了,这个东西AddressBook,还有这个Person,到底哪里去了啊!别着急,如今就来生成这2个类。

第二步,下载cmd工具包,生成java 文件。

https://capnproto.org/capnproto-c++-win32-0.5.2.zip

https://dwrensha.ws/capnproto/capnpc-java.exe.zip

运行命令:capnp compile -o java addressbook.capnp

接下来神器的事就来了,他自动生成了一个java文件:AddressBook.java,把他放到本身项目里,报错就没了,那你就开始跑main方法吧!



把它跟fastjson的解析和格式化作了下对比,单位是毫秒,你们请看:

简直无法比,这东西快的让人不敢相信。

相关文章
相关标签/搜索