微服务
文章平均质量分 70
流~星~雨
基础不牢,地动山摇
展开
-
Dubbo(1)
我这个不是教程,是记录学习,简单说下需要的环境,我是弄了个VMWare虚拟机,上面安装java环境,zk伪集群,用来做dubbo的注册中心,也可以在本地(windonws环境)安装zk的伪集群,看自己,都可以。其中name属性用来在zk的节点上展示该节点,qos-enable属性是dubbo的一个心跳检测机制,因为我是本地起多个应用,所以开启这个心跳检测会导致出现端口占用的错误,所以关掉了。今天,准确说是昨天打算开始系统的了解学习阿里的dubbo,就从官网文档和官网上的实例代码入手,废话少说。原创 2023-05-19 10:23:20 · 52 阅读 · 1 评论 -
dubbo-服务注册过程源码
看源码其实我觉得主要有这几个好处,一个呢提高自己看代码的能力,这个挺重要的,有的时候你接手一个项目,可能就需要去看其他人的代码了,再一个能加深自己的印象,不容易忘记吧,其他的你说学习dubbo框架里的一些设计模式啊,一些架构什么的,还没到那个层次,这里面可以看到spring的监听者模式,就被dubbo用上了,通过监听时间完成了服务的注册,包括双重检查锁(DCL),这个过程中也有体现,也可以让自己看到学的其他的知识点在这里体现,发现了也算是个乐趣吧。不多说跟过去之后,如图。原创 2023-05-25 15:06:48 · 150 阅读 · 1 评论 -
开篇-五年的工作总结与接下来的的学习方向
第三种接触到的就是微服务的方式,这个也是接下来我要学习的,所以放到最后写。那我说一下我对这几种方式的浅薄理解,首先mq和另外两种的不同就是它是异步的,其他两种我理解都是同步的,消息队列本来的优势就是异步,解耦,削峰,在这里也是存在的。微服务的方式不仅支持http协议,它还支持其他的协议,tcp/ip协议,《网络协议》,大学里本专业的应该有这门课,tcp是传输控制层的协议,是更底层的协议,底层的东西的特点就是效率高,理解起来难一些,就像C语言和java,但是难的东西也可能就是价值所在啊。原创 2023-05-19 09:50:45 · 48 阅读 · 1 评论