
微服务
Taowiedong
这个作者很懒,什么都没留下…
展开
-
SpringCloud学习笔记-Eureka集群高可用注册中心配置
Eureka 简要介绍Eureka 是 Netflix 开发的,一个基于 REST 服务的,服务注册与发现的组件Eureka集群高可用配置一般生产的环境中,一定要确保服务的正常使用,不能出现服务宕机的情况;在微服务架构下这种要求更加重要,注册中心作为微服务架构中的重要一环,在设计之初就已经考虑到服务的单点问题;单节点的eureka服务很难保证服务的不间断,如果eureka服务宕机,则会导致整...原创 2019-12-30 23:02:03 · 305 阅读 · 0 评论 -
SpringCloud微服务学习笔记
SpringCloud微服务学习笔记项目地址: https://github.com/taoweidong/Micro-service-learning单体架构(Monolithic架构)Monolithic比较适合小项目单体架构优点:开发简单直接,集中式管理, 基本不会重复开发功能都在本地,没有分布式的管理开销和调用开销。单体架构缺点:开发效率低:所有的开发在一个项...原创 2019-06-10 22:20:46 · 1665 阅读 · 0 评论 -
SpringCloud微服务笔记-服务发现组件Eureka
微服务架构中的注册中心微服务架构对服务注册中心的要求在微服务架构中,由于每一个服务的粒度相对传统SOA来说要小的多,所以服务的数量会成倍增加。这时如果有效管理服务的注册信息就尤为重要。我们对服务注册中心的期望主要有以下几条:简单易用:最好对开发者透明高可用:几台注册中心坏掉不会导致整个服务瘫痪,注册服务整体持续可用避免跨越机房调用:最好调用优先同一个机房的服务以减少网络延迟跨语言:允...原创 2019-06-25 22:44:58 · 701 阅读 · 0 评论 -
SpringCloud微服务笔记-Nginx实现网关反向代理
背景当前在SpringCloud微服务架构下,网关作为服务的入口尤为重要,一旦网关发生单点故障会导致整个服务集群瘫痪,为了保证网关的高可用可以通过Nginx的反向代理功能实现网关的高可用。项目源码:https://github.com/taoweidong/Micro-service-learning/tree/SpringCloud-branch项目架构图Nginx作为反向代理服务器...原创 2019-09-19 23:50:12 · 2870 阅读 · 0 评论