Skip to main content

集群

单节点的注册中心实在是不保险,一旦注册中心出问题,整个微服务都受牵连,所以我们接下来要实现多个节点的注册中心,网上很多文章,弄2个节点互相注册,为了体现不一样,我们弄3个节点。

权限

上一篇的 Eureka 太low了,连个权限验证都没有,如果被人发现了eureka的地址是可以随意向其注册服务的,而且提供的web界面也将随意访问,这一篇给它加上个权限验证。

阅读全文


Spring Cloud 是什么?

Spring Cloud 是当下最流行的微服务框架,它为微服务架构中涉及的服务治理、配置管理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。相比Dubbo、Sofa、ServiceComb等RPC框架它提供的是全套的分布式系统解决方案。

它利用自家的Spring Boot的开发便利性简化了分布式系统的基础开发,如注册中信、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

Spring Cloud并不是在造轮子,它是将目前各家公司开发的比较成熟、经得起实际考验的服务框架整合到一起而已。

阅读全文


Spring Cloud 对服务治理做了抽象,因此Spring Cloud支持多种不同的服务治理框架,例如:Eureka、Consul、Zookeeper、Nacos 等等。我们可以切换不同的服务治理实现,而不影响服务注册、服务、调用等功能。

下面我们来配置一个Eureka先看看注册中心是什么样的。

pom.xml

如需完整的pom文件可以去第一篇的源码里翻。

阅读全文


 

源码

教程源码地址:https://gitee.com/ckwen/ms

版本

Spring Cloud 现在处于快速迭代期,版本的变化很快,目前的稳定版本为Finchley.SR2,关于版本的说明后面章节会详细介绍。

阅读全文