需要在egg项目中安装thrift:
$ npm i thrift
// config/plugin.js
exports.thriftClient = {
enable: true,
package: 'egg-thrift-client',
};
插件用于在 egg 中创建 thrift client ,使用时建议增加心跳机制来保持连接。
app.thriftClient.get('microService').client.doSomething(params, (err, res) => {
if (err) {
// errorHandle();
} else {
// resHandle();
}
});
请到 config/config.default.js 查看详细配置项说明。