分布式框架
文章平均质量分 88
cxzm1024
分享生活和工作以及学习上的总结,一起成长,一起进步,记录成长的点点滴滴。
不忘初心,方得始终。
展开
-
常见消息队列:ActiveMQ、RabbitMQ、RocketMQ、Kafka的区别总结
常见消息队列:ActiveMQ、RabbitMQ、RocketMQ、Kafka的区别。原创 2024-02-02 22:02:50 · 2385 阅读 · 0 评论 -
一篇文章认识微服务中Eureka的原理和服务注册与发现
Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了,功能类似于Dubbo的注册中心,比如Zookeeper。原创 2024-01-05 22:16:03 · 1141 阅读 · 1 评论 -
一篇文章认识微服务的优缺点和微服务技术栈
微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事情。微服务的优点:1.每个服务足够内聚,足够小,代码容易理解。2.开发简单,开发效率提高。3.微服务只是业务逻辑的代码。4.每个微服务都有自己的存储能力,可以有自己的数据库,也可以有统一数据库等,等等。微服务的缺点:1.要处理分布式系统的复杂性。2.运维的压力在增大。3.服务间通信成本..4.数据一致性问题处理。5.系统集成测试。6.性能监控。原创 2023-12-31 19:37:39 · 1100 阅读 · 0 评论 -
一篇文章掌握SpringCloud与SpringCloud Alibaba的区别
由于SpringCloud Netflix原先的一些组件进入停更维护状态,因此这些组件逐渐被SpringCloud Alibaba一些新技术所替代。SpringCloud Alibaba,实际上对我们的SpringCloud2.x和1.x实现拓展组件功能。原创 2023-12-30 21:11:22 · 4608 阅读 · 0 评论 -
一篇文章掌握系统架构的演变和常见微服务框架
随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,急需一个治理系统确保架构有条不紊的演进。系统架构的演变:1、单体应用架构。2、垂直应用架构。3、分布式SOA架构。4、微服务架构。常见微服务框架有Spring Cloud、Spring Cloud Alibaba。原创 2023-12-29 22:59:34 · 1206 阅读 · 0 评论 -
一篇文章深入认识微服务SpringCloud和Dubbo的区别
Dubbo的定位是一款RPC框架,Spring Cloud的目标是微服务架构下的一站式解决方案。SpringCloud是目前国内使用最广泛的微服务框架。SpringCloud基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封之外,还有一些选型中立的开源组件。原创 2023-12-29 20:52:58 · 1597 阅读 · 1 评论 -
Redis缓存异常问题,常用解决方案总结
Redis缓存异常问题分别是:1.缓存雪崩。2.缓存预热。3.缓存穿透。4.缓存降级。5.缓存击穿,以及对应的Redis缓存异常问题解决方案。原创 2023-12-12 22:27:05 · 1437 阅读 · 0 评论