这是管网。capnproto其他语言我不知道,反正我的java现在是跑起来了。
看到没,首页就说了把原来他自己写的谷歌的protobuf给完全碾压了。
明显这家伙在谷歌工作的时候留了一手。
现在我来跟大家说说怎用。
第一个,下载java源码:
这里有各种语言的,选你学的语言就好了。
java 在这里:
以java为例子,找到目录://////examples
里面有个类,但你放到项目是要报错的,因为你缺少这里面的东西://///capnproto,放一起后错少了许多。现在我们就要纠结半天了,这个东西AddressBook,还有这个Person,到底哪里去了啊!别着急,现在就来生成这2个类。
第二步,下载cmd工具包,生成java 文件。
运行命令:capnp compile -o java addressbook.capnp
接下来神器的事就来了,他自动生成了一个java文件:AddressBook.java,把他放到自己项目里,报错就没了,那你就开始跑main方法吧!
把它跟fastjson的解析和格式化做了下对比,单位是毫秒,大家请看:
简直没法比,这东西快的让人不敢相信。