07 2020 档案
摘要:一. 背景 在生产环境中,后台服务众多,当选择使用 consul 做服务治理的时候,所有服务注册到consul 上,若consul 挂掉,会影响整个平台的业务运行,为了保证业务的稳定性,需要consul 不宕机持续对外提供服务,因此要求consul提供高可靠的能力,根据官方文档,需要将consul部
阅读全文
摘要:一、初识 服务程序是由进程构成,进程是由无数个线程构成,线程是一组代码片段组成。在Java的多线程编程中,为保证多个线程对共享变量的安全访问,通常会使用synchronized来保证同一时刻只有一个线程对共享变量进行操作。这种情况下可以将类变量放到ThreadLocal类型的对象中,使变量在每个线程
阅读全文