nami - 认识编码组件与通道组件
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的通道适配(推荐,v3.3.0 后支持文件上传) |
| nami-channel-socketd | 对socketd的通道基础适配 |