默认使用的是什么通信框架,还有别的选择吗?
默认也推荐使用 netty 框架,还有 mina。
服务调用是阻塞的吗?
默认是阻塞的,可以异步调用,没有返回值的可以这么做。
一般使用什么注册中心?还有别的选择吗?
推荐使用 zookeeper 注册中心,还有 Redis 等不推荐。
默认使用什么序列化框架,你知道的还有哪些?
默认使用 Hessian 序列化,还有 Duddo、FastJson、Java 自带序列化。
服务提供者能实现失效踢出是什么原理?
服务失效踢出基于 zookeeper 的临时节点原理。
服务上线怎么不影响旧版本?
采用多版本开发,不影响旧版本。
如何解决服务调用链过长的问题?
可以结合 zipkin 实现分布式服务追踪。
说说核心的配置有哪些?
dubbo:service
dubbo:reference
dubbo:protocol
dubbo:registry
dubbo:application
dubbo:provider
dubbo:consumer
dubbo:method
dubbo 推荐用什么协议?
默认使用 dubbo 协议。
同一个服务多个注册的情况下可以直连某一个服务吗?