微服务
文章平均质量分 89
#雪山飞胡#
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
03. Spring Cloud--服务路由
目录3.1 简介3.2 Netflix Zuul 3.1 简介 在向微服务框架这样的分布式架构中,需要确保跨多个服务调用的关键行文的正常运行,如安全、日志记录和用户跟踪。要实现此功能,开发人员需要在所有服务中始终如一地强制这些特性,而不需要每个开发团队都构建自己的解决方案。虽然可以使用公共库或扩家来帮助在单个服务中直接构建这些功能,但这样做会造成3个影响。 在构建的每个服务中很难始终实现这些功能...原创 2018-11-07 20:19:48 · 270 阅读 · 0 评论 -
01. Spring Cloud--服务发现
目录1.1 简介1.2 服务发现的特点1.3 服务发现架构1.3.1 服务注册1.3.2 负载均衡1.4 构建Spring Eureka服务端1.5 构建Spring Eureka客户端 1.1 简介 什么是服务发现? 在任何分布式架构中,都需要找到机器所在的物理地址。这个概念自分布式计算开始出现就已经存在,并且被正式称为服务发现。 服务发现对于微服务和基于云的应用程序至关重要,主要原因有两个。 ...原创 2018-11-04 12:44:30 · 377 阅读 · 0 评论 -
04. Spring Cloud--客户端弹性模式
4.1 简介 在分布式系统中,当服务崩溃时,很容易检测到该服务已经不在了,因此应用程序可以绕过它。然而,当服务运行缓慢时,检测到这个服务性能不佳并绕过它是非常困难的,这是因为以下几个原因。 服务的降级可以以间歇性问题开始,并形成不可逆转的势头 – 降级可能只发生在很小的爆发中。故障的第一个迹象可能是一小部分用户抱怨某个问题,直到突然间应用程序容器耗尽了线程池并彻底崩溃。 对远程服务的调用通常是同...原创 2018-11-08 20:11:59 · 667 阅读 · 0 评论 -
02. Spring Cloud--配置服务
2.1 配置管理的重要性 对于在云中运行的微服务,管理应用程序配置是至关重要的,因为微服务实例需要以最少的人为干预快速启动。每当人们需要手动配置或接触服务以实现部署时,都有可能出现配置漂移、意外中断以及应用程序响应可伸缩性出现延迟的情况。 配置漂移: 当构建好的服务被部署在服务器上后,由于有人登陆该服务器并修改了一个东西,导致该服务的配置被更改,从而使机器上的实际配置与源代码管理的配置不一致。这...原创 2018-11-05 20:50:16 · 218 阅读 · 0 评论
分享