-
使用rpc框架用户肯定想知道他的服务调用情况,性能指标,每秒并发数,方便后期扩容。这些功能能否在motan-manager中提供?
-
com.weibo.api.motan.exception.MotanServiceException: error_message: RoundRobinLoadBalance No available referers for call : referers_size= 0 requestId=1562077998622965761 interface=com.zs.pig.blog.ap…
-
## 目标
监控 motan rpc 的调用链路
## 我的思路
由于 motan 提供了 com.weibo:filter-opentracing 模块,只需要提供一个满足 opentracing 规范的 io.opentracing.Tracer 实现即可。于是尝试集成 zipkin,使用 opentracing 提供的 brave.opentracing.BraveTrac…
-
当集成spring boot jpa,加载spring-orm。jar,由于org.springframework.beans.factory.support.PersistenceAnnotationBeanPostProcessor #requiresDestruction 会检查 rpc 对象的hashcode 方法,从而调研com.weibo.api.motan.proxy.Referer…
-
error_message: ClusterSupport No service urls for the zookeeper://169.254.177.205:2181/com.weibo.api.motan.registry.RegistryService?group=default_rpc], status: 404, error_code: 10101,r=null
11:51:16…
-
比如说dubbo是支持多种方式,jdk动态代理,javassist都支持。
这个需求点触发场景:
我们在调研skywalking探针,发现referer启动后耗费大量native memory,参见:https://github.com/apache/incubator-skywalking/issues/1666
非常想了解微博是否有这个开源计划。
hepyu updated
6 years ago
-
最近在写一点rpc框架的阅读笔记,看了一下motan的源码,内部使用的是jdk动态代理,而dubbo使用的是javassit,个人也做了对比,性能方面应该是javassit>cglib>jdk。不知道官方是怎么考虑的?
-
暴露多个服务时,配置同一端口会报错,说地址已bind。 如何在同一个端口上暴露多个服务呢?
-
motan的服务提供者和服务消费者,注解只能是MotanService和MotanReferer,这样以后想要在不改动业务代码的情况下换RPC框架会有点困难。能否实现像Dubbo一样,只通过Spring的自动装配注解,完成提供者和消费者的自动注入?
-
基于此特性的开源框架有Mina、Netty、Jetty
1.当向buffer写入数据时,buffer会记录下写了多少数据。一旦要读取数据,需要通过flip()方法将Buffer从写模式切换到读模式。在读模式下,可以读取之前写入到buffer的所有数据。
2.channel的 Scatter/Gather支持通道中的数据写入到多个buffer中,以及将多个buffer中的数据写入到同一个…