• 阿秀
    2019-10-17
    意犹未尽的时候断了的感觉, 你知道吗?
    
     5
  • LYEMOML
    2019-10-17
    之前一直没整明白 Buffer,现在总算有点眉目了👨‍💻
     1
     2
  • 厚朴酚
    2019-10-17
    这个rpc通讯感觉听的意犹未尽啊!这个就是nodejs应用微服务的方式吗?

    作者回复: 每家公司根据具体情况技术选型不同,从性能考虑的话会使用这种方式。

    
     1
  • 吉祥如意
    2020-01-19
    是不是协议文件,必须使用message声明。这个proto文件目的,是为实现rpc跨语言的调用。所以需要事先双发约定好数据结构。如果对方用java,或其他语言写,就会根据这个协议的定义,转化为java,或者其他语言对应的数据结构。
    
    
  • 2020
    2020-01-05
    test.proto文件每个属性的值都得是数字且不相同,否则decode会报错
     1
    
  • L
    2019-12-25
    请问老师,为什么要使用这个protocol-buffer呢?编解码得话我使用from以及buffer.toSting()不是一样的可以吗?
    我自己尝试了一下,发现使用protocol-buffer编码出来的数据要更加的小一点,而且也可以发现不符合规范的数据,是这个原因吗?可是为什么会更加小一点呢?
    对于wirte,什么时候用8什么时候用16呢?
    感觉这节课稍微有点让人知其然但是不知其所以然了,会用倒是不知道什么时候用以及为什么要用

    作者回复: 相比之下protocol-buffer提供了一个“直接由协议文件转换出编解码函数”的能力,而不需要你手动一行一行敲代码。
    编码出来的数据更小一些应该只是因为你采用了比较小的数据结构。protocol-buffer会在数据包里添加一些多余的位数做标记,所以理论上来说你手敲编解码代码编出来的包体是能比protocol-buffer更小的。

    
    
  • 浩明啦
    2019-12-09
    这个writelnt8和16没搞懂 这个8和16的含义是什么?

    作者回复: 这个代表bit。意思是把数据写入这个buffer并且占用x个bit。

    
    
  • Sky-fly
    2019-10-18
    Mark and 催更
    
    
我们在线,来聊聊吧