- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 dubbo服务导出的本质
当注册中心是zookeeper的时候,服务导出其实是在/root/interface/providers下创建一个临时节点,这个节点的路径就是服务的url。而取消注册就是将该节点删除。 // 服务注册 @Override public void doRegister(URL url) { try { // 创建临时节点 zkCl...
2020-01-08 11:24:04 469
原创 dubbo扩展点的延迟加载机制
dubbo的架构是微内核+插件(dubbo里是扩展,extension)的形式,现代操作系统、maven、Spring等都是这个架构,其优点是易于扩展。通常微内核不带有业务功能,而是负责完整的生命周期里的流程的执行和业务组件的容器。任何原有的功能都可以重新按自己的业务需求定制化。 dubbo启动时,并不会加载所有的扩展到内存方法区,而是要用的时候再加载。dubbo的延迟加载时动过一种动态代理的方式...
2020-01-07 18:23:43 901
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人