微服务
-
TCC了解过吗?
try,commit,cancel的缩写,try阶段进行检测,commit提交执行,只要try阶段成功了commit就一定会被执行,cancel业务出现错误时执行,回滚事务,释放资...
-
什么是服务熔断,什么是服务降级
服务熔断 熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回”错误”的响应信息。...
-
微服务之间是如何通讯的?
远程过程调用 直接通过远程过程调用来访问别的service。 示例:REST、gRPC、Apache、Thrift 优点: 简单,常见。因为没有中间件代理,系统更简单 缺点: 只支...
-
你所知道的微服务技术栈有哪些?
服务开发Springboot、Spring、SpringMVC 服务配置与管理Netflix公司的Archaius、阿里的Diamond等 服务注册与发现Eureka、Consul...
-
微服务有哪些优缺点?
优点: 独立的可扩展性,每个微服务都可以独立进行横向或纵向扩展,根据业务实际增长情况来进行快速扩展; 独立的可升级性,每个微服务都可以独立进行服务升级、更新,不用依赖于其它服务,结...
-
SOA和微服务架构有哪些区别?
微服务是在SOA的基础上发展而来,从粒度上来说,微服务的粒度要比SOA更细. 微服务由于粒度更细,所以微服务架构的耦合度相对于SOA架构的耦合度更低. 微服务的服务规模相较于SOA...
-
什么是服务熔断?什么是服务降级?
服务熔断: 熔断机制是应对 雪崩效应 的一种微服务 链路保护机制 。 当某个微服务不可用或者响应时间太长时,会进行服务降级,进而熔断该节点微服务的调用,快速返回“错误”的响应信息。...
-
微服务线程隔离的两种手段是?
信号量隔离 基于计数器模式,简单,开销小 线程池隔离 有额外开销,但隔离控制更强 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!
-
讲讲微服务雪崩问题及解决方案?
雪崩: 微服务之间相互调用,因为调用链中的一个服务故障,引起整个链路都无法访问的情况。 解决方案: 限流是对服务的保护,避免因瞬间高并发流量而导致服务故障,进而避免雪崩。是一种预防...
-
微服务中如何实现 session 共享 ?
在微服务中,一个完整的项目被拆分成多个不相同的独立的服务,各个服务独立部署在不同的服务器上,各自的 session 被从物理空间上隔离开了,但是经常,我们需要在不同微服务之间共享 ...
-
微服务中如何实现 session 共享 ?
在微服务中,一个完整的项目被拆分成多个不相同的独立的服务,各个服务独立部署在不同的服务器上,各自的 session 被从物理空间上隔离开了,但是经常,我们需要在不同微服务之间共享 ...
-
微服务架构是什么样子的
通常传统的项目体积庞大,需求、设计、开发、测试、部署流程固定。新功能需要在原项目上做修改。 但是微服务可以看做是对大项目的拆分,是在快速迭代更新上线的需求下产生的。新的功能模块会发...
-
TCC了解过吗?
try,commit,cancel的缩写,try阶段进行检测,commit提交执行,只要try阶段成功了commit就一定会被执行,cancel业务出现错误时执行,回滚事务,释放资...
-
什么是服务熔断,什么是服务降级
**服务熔断** 熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回”错误”的响...