egg-thrift-multiplex-client
v0.1.0
Published
[![NPM version][npm-image]][npm-url] [![build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![David deps][david-image]][david-url] [![Known Vulnerabilities][snyk-image]][snyk-url] [![npm download][download-image]][down
Downloads
3
Maintainers
Readme
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.js
exports.thriftMultiplexClient = {
enable: true,
package: 'egg-thrift-multiplex-client',
};
// config.js
exports.thriftMultiplexClient = {
app: true,
agent: false,
reconnect: true, // 短线是否自动重连
reconnectMaxCount: 50000, // 断线后重连的最大次数
reconnectDelay: 3000, // 每隔n秒尝试重连
clients: {
member: {
host: 'host',
serverName: 'memberService',
port: 'port',
client: thriftGenJs,
transport: thrift.TFramedTransport,
protocol: thrift.TBinaryProtocol,
extendOptions: {},
},
}
};
使用场景
- Why and What: 描述为什么会有这个插件,它主要在完成一件什么事情。 尽可能描述详细。
- How: 描述这个插件是怎样使用的,具体的示例代码,甚至提供一个完整的示例,并给出链接。
详细配置
请到 config/config.default.js 查看详细配置项说明。
单元测试
提问交流
请到 egg issues 异步交流。