随笔分类 -  微服务

摘要:分布式通信的两种方式:基于Http协议的rpc通信(SpringCloud微服务)与基于TCP协议的rpc通信(Dubbo+Zookeeper)。 RPC RPC(Remote Procedure Call:远程过程调用):是一种进程间通信方式,是一种技术的思想,而不是规范。它允许程序调用另一个地址 阅读全文
posted @ 2021-12-08 21:03 一刹流云散 阅读(782) 评论(0) 推荐(0) 编辑
摘要:服务熔断:服务提供端,某个服务超时或者异常,引起熔断(保险丝) 服务降级:客户端,整体网站请求负载考虑,当某个服务熔断或者关闭之后,服务将不再被调用,此时客户端可以准备一个失败回调类继承FallbackFactory,返回一个默认值(缺省值) 网站整体负载降低,整体服务水平下降,但是可以用,比直接挂 阅读全文
posted @ 2021-12-08 15:25 一刹流云散 阅读(33) 评论(0) 推荐(0) 编辑
摘要:多个Eureka==》集群作用:在于我们平时的生产环境中,很难保证单节点的eureka服务能提供百分百不间断的服务,如果eureka无响应了,整个项目应用都会出现问题,因此要保证eureka随时都能提供服务的情况下,最好的方式就是采用eureka的集群模式,也就是搭建eureka的高可用,在eure 阅读全文
posted @ 2021-12-07 19:52 一刹流云散 阅读(9) 评论(0) 推荐(0) 编辑
摘要:![](https://img2020.cnblogs.com/blog/2646563/202112/2646563-20211207152626861-1631836618.png) 阅读全文
posted @ 2021-12-07 15:27 一刹流云散 阅读(39) 评论(0) 推荐(0) 编辑
摘要:分布式+服务治理Dubbo SpringCloud一站式服务 阅读全文
posted @ 2021-12-06 19:32 一刹流云散 阅读(50) 评论(0) 推荐(0) 编辑
摘要:微服务是一种架构风格 分布式是一种部署方式 分布式的核心就一个字:拆 只要是将一个项目拆分成了多个模块,并将这些模块分开部署,那就算是分布式。 如何拆呢?有两种方式:水平拆分,或垂直拆分(也称为“横向拆分”和“垂直拆分”),具体如下: 水平拆分:根据“分层”的思想进行拆分。例如,可以将一个项目根据“ 阅读全文
posted @ 2021-12-06 18:18 一刹流云散 阅读(486) 评论(0) 推荐(0) 编辑
摘要:三层架构 :MVC 架构本质:解耦 开发框架:Spring 轻量级的java开源框架,容器 目的:解决企业开发的复杂性 IOC:控制反转(提供一个容器) 原来我们都是自己一步步操作,现在交给容器,需要什么就去拿就可以 AOP:面向切面编程,本质动态代理(为了解决不影响业务本来的情况下实现动态增加功能 阅读全文
posted @ 2021-12-06 13:43 一刹流云散 阅读(81) 评论(0) 推荐(0) 编辑
摘要:随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是 阅读全文
posted @ 2021-11-30 16:26 一刹流云散 阅读(44) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示