01 2022 档案
摘要:服务间调用 微服务中,很多服务系统都在独立的进程中运行,通过各个服务系统之间的协作来实现一个大项目的所有业务功能。服务系统间 使用多种跨进程的方式进行通信协作,而RESTful风格的网络请求是最为常见的交互方式之一。 http。 思考:如果让我们写服务调用如何写。 硬编码。不好。ip域名写在代码中。
阅读全文
摘要:ribbon 两种负载均衡 当系统面临大量的用户访问,负载过高的时候,通常会增加服务器数量来进行横向扩展(集群),多个服务器的负载需要均衡,以免出现服务器负载不均衡,部分服务器负载较大,部分服务器负载较小的情况。通过负载均衡,使得集群中服务器的负载保持在稳定高效的状态,从而提高整个系统的处理能力。
阅读全文
摘要:Eureka原理 eureka来源于古希腊词汇,意为“发现了” eureka分为两部分,Server端和Client端 Register 服务注册 想要参与服务注册发现的实例首先需要向Eureka服务器注册信息 注册在第一次心跳发生时提交 Renew 续租,心跳 Eureka客户需要每30秒发送一次
阅读全文
摘要:微服务架构图 Spring HATEOAS: 携带links信息 Spring Cloud Spring Cloud 自 2016 年 1 月发布第一个 Angel.SR5 版本,到目前 2020 年 3 月发布 Hoxton.SR3 版本,已经历经了 4 年时间。这 4 年时间里,Spring C
阅读全文
摘要:什么是微服务 根据业务或技术拆分 负载均衡 网关 链路追踪与分布式事务 zipkin是对sleuth的包装或升级 分布式锁 熔断或降级 服务特别忙时的保护机制 熔断 在互联网系统中,当下游服务因访问压力过大而响应变慢或失败,上游服务为了保护系统整体的可用性,可以暂时切断对下游服务的调用。 这种牺牲局
阅读全文