Bladeren bron

update readme

genProto_V1
AICells 5 jaren geleden
bovenliggende
commit
a1858eae95
2 gewijzigde bestanden met toevoegingen van 6 en 2 verwijderingen
  1. +4
    -0
      README.md
  2. +2
    -2
      proto/0_test.mpdf

+ 4
- 0
README.md Bestand weergeven

@ -108,4 +108,8 @@ Match Context
Iolist的作用是用于往port送数据的时候.由于底层的系统调用如writev支持向量写, 就避免了无谓的iolist_to_binary这样的扁平话操作, 避免了内存拷贝,极大的提高了效率.
另外额外补充:
erlang中列表时在头部添加比较高效,但是binary是在尾部追加更高效
关于消息接收转发解码和发送
erlang通常会将接收到的消息由网关进程转发给其他工作进程, 建议先匹配消息id, 然后转发二进制消息到工作进程,然后由工作进程解码再处理
同时广播消息可先编码成二进制之后再广播, 避免重复编码

+ 2
- 2
proto/0_test.mpdf Bestand weergeven

@ -14,8 +14,8 @@ phoneNumber{
%%1111 $errcode[err3:辅导费, err4:dfsf ] tttttt33 辅导费
person{
string name; %% 名字
int32 id; //错误码 $errcode[err5:其他注释辅导费, err6:dfff] 其他注释辅导费
string email; //fdfd $errcode[err7:def, err8:其他注释辅导费 ] tttttt33 辅导费
int32 id; //错误码 $errcode[err5:其他注释辅导费 err6:dfff] 其他注释辅导费
string email; //fdfd $errcode[err7:def, err8:其他注释辅导费] tttttt33 辅导费
list[phoneNumber] phone; // list of phoneNumber
}

Laden…
Annuleren
Opslaan