微服务架构基础之注册中心

2018-08-21
阅读 2 分钟
11.1k
在微服务架构中,注册中心是核心的基础服务之一。在微服务架构流行之前,注册中心就已经开始出现在分布式架构的系统中。Dubbo是一个在国内比较流行的分布式框架,被大量的中小型互联网公司所采用,Dubbo是一个非常实用的框架,提供了比较完善的服务治理功能,而服务治理的实现主要依靠的就是注册中心。

Java 8 CompletableFuture

2018-08-20
阅读 9 分钟
3.5k
译者前言JDK1.5就增加了Future接口,但是接口使用不是很能满足异步开发的需求,使用起来不是那么友好。所以出现了很多第三方封装的Future,Guava中就提供了一个更好的 ListenableFuture 类,Netty中则提供了一个自己的Future。所以,Java8中的CompletableFuture可以说是解决Future了一些痛点,可以优雅得进行组合式异步...

使用ELK构建微服务的日志平台

2018-08-19
阅读 5 分钟
5.7k
在微服务架构中,会部署众多的应用,其中有基础应用,比如:网关,服务发现等。同时还有大量的业务应用。所以,如何有效的收集它们的日志,并且方便查询,同时提供友好的可视化展示,对于应对微服务架构的复杂性有很大的帮助。在高复杂度的系统中,对于定位线上问题,日志非常重要。ELK(ElasticSearch+Logstash+Kibana)...