微服务
微服务
外媒速递:Android应用开发领域的那些顶级编程语言
如果大家对Android应用抱有兴趣,或者打算着手开发一款Android应用,甚至是想了解更多关于你
Spring Cloud构建微服务架构:分布式服务跟踪(收集原理)
我们介绍一下关于Zipkin收集跟踪信息的过程细节,以帮助我们更好地理解Sleuth生产跟踪信息以及输出跟踪信息的整体过程和工作原理。
Spring Cloud构建微服务架构:消息驱动的微服务(入门)【Dalston版】
我们通过简单的配置和注解就能实现向RabbitMQ中生产和消费消息。实际上我们使用的对RabbitMQ的starter就是通过Spring Cloud Stream中对RabbitMQ的支持来实现的。下面我们就通过本文来了解一下Spring Cloud Stream。
外媒速递:2018年十大开源技术发展趋势展望
技术一直在不断发展。OpenStack、渐进式Web应用、Rust、R语言、认知云、人工智能以及物联
Spring Cloud构建微服务架构:服务消费(Feign)【Dalston版】
Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。
Spring Cloud构建微服务架构:服务消费(Ribbon)【Dalston版】
Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。
Spring Cloud构建微服务架构:服务容错保护(Hystrix依赖隔离)
“舱壁模式”对于熟悉Docker的读者一定不陌生,Docker通过“舱壁模式”实现进程的隔离,使得容器与容器之间不会互相影响。而Hystrix则使用该模式实现线程池的隔离,它会为每一个Hystrix命令创建一个独立的线程池,这样就算某个在Hystrix命令包装下的依赖服务出现延迟过高的情况,也只是对该依赖服务的调用产生影响,而不会拖慢其他的服务。
Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)
在Spring Cloud Hystrix中实现了线程隔离、断路器等一系列的服务保护功能。它也是基于Netflix的开源框架 Hystrix实现的,该框架目标在于通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备了服务降级、服务熔断、线程隔离、请求缓存、请求合并以及服务监控等强大功能。
外媒速递:Node.js最佳MVC框架综述
作为一款JavaScript运行时,Node.js立足Chrome V8 JavaScript引擎构
Spring Cloud构建微服务架构:服务消费(基础)
在Spring Cloud Commons中提供了大量的与服务治理相关的抽象接口,包括DiscoveryClient、这里我们即将介绍的LoadBalancerClient等。对于这些接口的定义我们在上一篇介绍服务注册与发现时已经说过,Spring Cloud做这一层抽象,很好的解耦了服务治理体系,使得我们可以轻易的替换不同的服务治理设施。