datouaizi

Results 4 issues of datouaizi

## What happens? 多个服务注册到zookeeper, 经常会出现无法注册的错误 ``` 2021-02-10 05:56:16,545 ERROR 12601 nodejs.EADDRINUSEError: bind EADDRINUSE null:2505 at listenOnMasterHandle (net.js:1385:18) at rr (internal/cluster/child.js:138:12) at Worker. (internal/cluster/child.js:105:7) at process.onInternalMessage (internal/cluster/utils.js:48:5) at process.emit (events.js:327:22) at...

Inactive

以zookeeper 为主的服务端与客户端要同时引入.proto文件并创建proxy.js,是不是增加了协同开发的成本和维护的便利性? 假设现在有一个 gateway服务、a服务、b服务 这个三个服务,gateway服务要对外提供接口,那么就要融入a服务与b服务的.proto文件,不论a服务、b服务哪个服务增加接口,网关层都要跟随做修改,这样的强关联性并不利于维护与开发。 不知是我对egg-sofa-node的理解不深入还是就是我所描述的这样?如果是我描述的这样,是否有其他的解决方式?

Inactive

``` config.rpc = { server: { namespace: 'com.alipay.sofa.rpc.protobuf', port: 2509, // 服务发布在那个 tcp 端口下(默认是 12200) version: '1.0', group: 'SOFA', }, }; ``` 如果是有多个rpc服务的话,这里的port 必须要指定吗,怎么能自动分配端口号?

Inactive