-
1、按照demo创建两个进程,一个RpcServer使用12200端口,另一个使用12201端口
```
'use strict';
const { RpcServer } = require('sofa-rpc-node').server;
const { ZookeeperRegistry } = require('sofa-rpc-node').registry;
const …
-
Caused by: java.lang.NoSuchMethodError: com.caucho.hessian.io.SerializerFactory.setClassNameResolver(Lcom/alipay/hessian/ClassNameResolver;)V
at com.alipay.remoting.serialization.HessianSerializer.(…
-
**Describe the solution you'd like**
1、ConnectionSelectStrategy建议设计成可扩展和可配置
2、RandomSelectStrategy中的random建议使用ThreadLocalRandom提高性能
-
### Your question
now RpcBindingParam add a parameter map for extends ,but we can not set it easily in xml,so maybe we can extends a `` to all configs.
### Your scenes
just like hystrix,secu…
-
### Your question
1. userProcessor.processInIOThread能否可配置?
- 服务端想直接使用IO线程池,根据RpcRequestProcessor代码只能重写BoltServer与BoltServerProcessor(很麻烦)
2. 客户端能否支持自定义线程池?
- RpcResponseProcessor没有重写proc…
-
是否能提供下rest 协议的zipkin支持?
-
* [x] 单元测试通过
* [x] jepsen 验证通过
* [x] 文档补充
* [x] 发布和 release note
-
~~~
func newSofaTracer() types.Tracer {
instance := &SofaTracer{}
if PrintLog {
userHome := os.Getenv("HOME")
var err error
logRoot := userHome + "/logs/tracelog/mosn/"
instance.ingre…
-
dbl-x updated
5 years ago
-
### Describe the bug
使用RPC泛化调用发送复合类型(对象里面套对象,比如这里的people里面套job),用的是UT里的例子
@Test
public void testAssembleDTOFromDataSouce8() {
GenericObject genericObject = new GenericObject(
…