摘要: Spring Cloud Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。 当 阅读全文
posted @ 2018-02-05 10:30 abbie265 阅读(171) 评论(0) 推荐(4) 编辑
摘要: 使用LoadBalancerClient 在Spring Cloud Commons中提供了大量的与服务治理相关的抽象接口,包括DiscoveryClient、这里我们即将介绍的LoadBalancerClient等。对于这些接口的定义我们在上一篇介绍服务注册与发现时已经说过,Spring Clou 阅读全文
posted @ 2018-02-05 10:26 abbie265 阅读(227) 评论(1) 推荐(4) 编辑
摘要: Spring Cloud Consul Spring Cloud Consul项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,它包含多个组件,但是作为一个整体,在微服务架构中为我们的基础设施提供服务发现和服务配置的工具。它包含了下面几个特性: 服务发现 健康检查 Key/ 阅读全文
posted @ 2018-02-05 10:24 abbie265 阅读(261) 评论(1) 推荐(4) 编辑
摘要: Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包 阅读全文
posted @ 2018-02-05 10:22 abbie265 阅读(401) 评论(1) 推荐(4) 编辑
摘要: 我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来参考学习。 首先在构建spring cloud的common-service之前,我们需要准备的技术: Maven(项目构建)、Spring Boot、Spring Cloud、微服务概念、去中心化思想 阅读全文
posted @ 2018-01-29 09:51 abbie265 阅读(339) 评论(1) 推荐(0) 编辑
摘要: 当前的分布式微服务云架构平台使用Maven构建,所以common-service的通用服务按照maven构建独立的系统服务,结构如下: particle-commonservice: spring cloud 系统服务根项目,所有服务项目的根依赖。 particle-commonservice-ad 阅读全文
posted @ 2018-01-29 09:49 abbie265 阅读(284) 评论(1) 推荐(0) 编辑
摘要: 本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现、治理、配置化管理、路由负载、安全控制等优秀解决方案,使用Maven技术将框架进行模块化、服务化、原子化封装并构建,也为后期的灰度发布、持续集成提前做好准备工作。 另外在搭建环境之前,大家需 阅读全文
posted @ 2018-01-29 09:47 abbie265 阅读(398) 评论(1) 推荐(0) 编辑