2021年2月3日

SpringCloud - 微服务之间是如何独立通讯的?

摘要: 总结 1-同步通信 dubbo通过 RPC (Remote Procedure Call)远程过程调用 springcloud通过 REST接口json调用等(http通讯) 2-异步通信 消息队列,如:RabbitMq、ActiveMq、Kafka 等 阅读全文

posted @ 2021-02-03 16:38 frank_cui 阅读(851) 评论(0) 推荐(0)

Java 多线程 - synchronized 和 volatile 的区别是什么?

摘要: synchronized 和 volatile 的区别是什么? 作用: synchronized 表示只有一个线程可以获取作用对象的锁,执行代码,阻塞其他线程。volatile 表示变量在 CPU 的寄存器中是不确定的,必须从主存中读取。保证多线程环境下变量的可见性;禁止指令重排序。 区别: syn 阅读全文

posted @ 2021-02-03 15:23 frank_cui 阅读(108) 评论(0) 推荐(0)

导航

levels of contents