二、认识编码组件与通道组件
Nami 的开发,需要引入一个"编码组件"与"通道组件"(就像 Helloworld 里用到的):
- 编码组件,负责序列化与反序列化
- 通道组件,负责通讯(支持 http, socket.d)
1、编码组件(即序列化组件):
Nami 组件 | 说明 |
---|---|
nami-coder-snack3 | 对snack3 的编解码适配(推荐) |
nami-coder-fastjson | 对fastjson 的编解码适配 |
nami-coder-hessian | 对hessian 的编解码适配,v1.10.10 后改为 sofa-hessian |
nami-coder-protostuff | 对protostuff 的编解码适配 |
2、通道组件:
Nami 组件 | 说明 |
---|---|
nami-channel-http | 对http 的通道适配(推荐) |
nami-channel-http-hutool | 对hutool-http 的通道适配 |
nami-channel-socketd | 对socketd 的通道基础适配 |