摘要: 将应用docker化,配合ETCD、kubernetes等工具在容器的层面上实现高可用和负载均衡 容器化部署 容器化部署应用具有灵活、高效的使用资源,容器可以包含其所需的全部文件,如同在虚拟机上部署应用程序一样,可以拥有自己的配置文件和依赖库,还可以拥有自己的网络接口。 因此,与在虚拟机上运行应用程 阅读全文
posted @ 2019-07-29 20:31 小蚊子大人KN 阅读(511) 评论(0) 推荐(0) 编辑
摘要: ThreadFactory namedThreadFactory = new ThreadFactoryBuilder().setNameFormat("demo-pool-%d").build(); //Common Thread PoolExecutorService pool = new Th 阅读全文
posted @ 2019-07-29 16:36 小蚊子大人KN 阅读(103) 评论(0) 推荐(0) 编辑
摘要: @Builder 不使用 lombok 的方案 public class Example<T> { private T foo; private final String bar; private Example(T foo, String bar) { this.foo = foo; this.b 阅读全文
posted @ 2019-07-29 15:38 小蚊子大人KN 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: jps 阅读全文
posted @ 2019-07-29 15:18 小蚊子大人KN 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 分布式事务就是为了保证不同数据库的数据一致性。 TCC CAP 定理,又被叫作布鲁尔定理。对于设计分布式系统(不仅仅是分布式事务)的架构师来说,CAP 就是你的入门理论。 C (一致性) A (可用性) P (分区容错性) 对于 CP 来说,放弃可用性,追求一致性和分区容错性,我们的 ZooKeep 阅读全文
posted @ 2019-07-29 09:28 小蚊子大人KN 阅读(1473) 评论(0) 推荐(0) 编辑