lrpc
项目源码摘自淘宝开源项目 pandora ,pandora 是一个淘宝开源的进程管理工具,里面进程间通信的模块很具有参考意义,所以将其单独分离出来做成一个项目。
安装
npm install lrpc --save
使用示例
服务器端广播数据
const assert = ;const ServerClientutil = ;const msg = name: 'midway-messenger';const action = 'midway-messenger-action';const sockPath = util;const server = sockPath;//直接使用在外部指定的socket地址const client = sockPath; { client;};
客户端远程请求服务器端
const name = 'req-res-demo';const ServerClient = ;const ACTION_CALC = 'actionCalc';//服务器端代码const server = //在内部使用 `name` 字段拼接 socket 地址 name; server;server;//客户端代码const client = name;client;client;
在线文档
参见 这里