egg-thrift-multiplex-client
基于https://github.com/mecoepcoo/egg-thrift-client
依赖说明
依赖的 egg 版本
egg-thrift-multiplex-client 版本 | egg 1.x |
---|---|
1.x | 😁 |
0.x | ❌ |
依赖的插件
需要在egg项目中安装thrift:
npm i thrift
开启插件
// config/plugin.jsexportsthriftMultiplexClient = enable: true package: 'egg-thrift-multiplex-client'; // config.jsexportsthriftMultiplexClient = app: true agent: false reconnect: true // 短线是否自动重连 reconnectMaxCount: 50000 // 断线后重连的最大次数 reconnectDelay: 3000 // 每隔n秒尝试重连 clients: member: host: 'host' serverName: 'memberService' port: 'port' client: thriftGenJs transport: thriftTFramedTransport protocol: thriftTBinaryProtocol extendOptions: {} ;
使用场景
- Why and What: 描述为什么会有这个插件,它主要在完成一件什么事情。 尽可能描述详细。
- How: 描述这个插件是怎样使用的,具体的示例代码,甚至提供一个完整的示例,并给出链接。
详细配置
请到 config/config.default.js 查看详细配置项说明。
单元测试
提问交流
请到 egg issues 异步交流。