Spring Cloud
文章平均质量分 94
牧小农
这个作者很懒,什么都没留下…
展开
-
分布式事务(Seata)原理 详解篇,建议收藏
Seata源码讲解,收藏起来慢慢看原创 2022-07-10 15:19:32 · 12701 阅读 · 4 评论 -
分布式事务(Seata) 四大模式详解
建议收藏起来,慢慢看原创 2022-07-03 14:02:46 · 2315 阅读 · 2 评论 -
别再说你不知道分布式事务了
分布式事务是指事务的参与者,支持事务的服务器,资源服务器分别位于分布式系统的不同节点之上,通常一个分布式事物中会涉及到对多个数据源或业务系统的操作。原创 2022-06-18 11:16:29 · 982 阅读 · 0 评论 -
SpringCloud GateWay 万字详解
GateWay万字详解,你确定不收藏一下吗?原创 2022-06-11 17:23:27 · 1057 阅读 · 0 评论 -
Sentinel与OpenFeign 服务熔断那些事
Sentinel与OpenFeign 服务熔断那些事原创 2022-06-05 13:47:45 · 1198 阅读 · 1 评论 -
SpringCloud Alibaba Sentinel限流详解 这一次别在错过
点赞再看,养成习惯,微信搜索【牧小农】关注我获取更多资讯,风里雨里,小农等你,很高兴能够成为你的朋友。项目源码地址:公众号回复 sentinel,即可免费获取源码熔断规则在上一篇文章中我们讲解了流控规则的使用和介绍Sentinel流控规则,今天我们给大家讲解sentinel更多样化的讲解以及流量控制。官方文档:https://sentinelguard.io/zh-cn/docs/circuit-breaking.html在面对调用链路中不稳定的资源如何保证高可用?在微服务中一个服务通常会调用.原创 2022-05-29 17:54:51 · 1038 阅读 · 0 评论 -
面试中的这些点,你get了吗?
一、前言因为疫情的原因,小农从七月份开始找工作,到现在已经工作了一个多月了,刚开始找工作的时候,小农也担心出去面试技能不够,要懂的东西很多,自己也准备可能会面试一段时间,从找工作到入职花了十几天,总共拿到了5份office,然后选择了一家去入职了,因为项目需要上线了,所以小农最近一直在加班,平时会比较忙一点,刚好周末想着把这段时间的经历写出来,希望对找工作或者刚入职的同学,能有一点点的帮助吧二、面试前的准备磨刀不费砍材功,对于想要找工作的小伙伴们,面试前的准备肯定是少不了的,至于多久开始准备,如果.原创 2020-08-29 12:43:02 · 8201 阅读 · 27 评论 -
Nacos源码系列—订阅机制的前因后果(下)
在上一节中我们讲解了在NotifyCenter中维护了事件名称和事件发布者的关系,而默认的事件发布者为DefaultPublisher,今天我们就来讲一下DefaultPublisher的事件发布的具体逻辑原创 2022-05-19 08:58:31 · 1000 阅读 · 2 评论 -
【Nacos】这篇Nacos详解,我觉得可以看看
这一篇Nacos,看完你会没有收获?我不信原创 2022-04-23 15:21:23 · 4601 阅读 · 1 评论 -
Apollo 配置中心详细教程
一、简介Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端 不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。.Net客户端 不依赖任何框架,能够运行于所有.N原创 2021-09-17 13:07:58 · 8420 阅读 · 8 评论 -
关于SpringCloud的那些知识点
什么是 Spring Cloud?Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。使用 Spring Cloud 有什么优势?使用 Spring Boot 开发分布式微服务时,我们面临以下问题• 与分布式系统相关的复杂性-这种开销包括网络问题,延迟开销,带宽问题,安全问题。• 服务发现-服务发现工具管原创 2021-05-15 11:10:36 · 2266 阅读 · 13 评论 -
微服务下的持续集成-Jenkins自动化部署GitHub项目
文章目录一、DevOps概念二、为什么要做持续集成三、常见云服务四、手动部署Jenkins五、Jenkins + Maven +Git 自动化继承/测试一、DevOps概念持续集成服务(Continuous Integration,简称 CI)它绑定 Github 上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,还能部署到服务器。持续集成指的是只要代码有变更,就自动运行构建和测试,反馈运行结果。确保符合预期以后,再将新代码"集成"到主干。持续集成的好处在于,每原创 2020-11-19 22:56:14 · 3292 阅读 · 20 评论 -
Spring Cloud Admin健康检查 邮件、钉钉群通知
源码地址:https://github.com/muxiaonong/Spring-Cloud/tree/master/cloudadminAdmin 简介官方文档:What is Spring Boot Admin?SpringBootAdmin是一个用于管理和监控SpringBoot微服务的社区项目,可以使用客户端注册或者Eureka服务发现向服务端提供监控信息。注意,服务端相当于提供UI界面,实际的监控信息由客户端Actuator提供通过SpringBootAdmin,你可以通过华丽大气的界原创 2020-08-22 11:23:53 · 6014 阅读 · 52 评论 -
掌握Redis分布式锁的正确姿势
前言在Java中,我们对于锁会比较熟悉,常用的有 synchronized、Lock锁,在java并发编程中,我们通过锁,来实现当多个线程竞争同一个共享资源或者变量而造成的数据不一致的问题,但是JVM锁只能针对于单个应用服务,随着我们业务的发展需要,单体单机部署的系统早已演化成分布式系统,由于分布式系统的多线程、多进程而且分布在不同的机器上,这个时候JVM锁的并发控制就没有效果了,为了解决跨JVM锁并且能够控制共享资源的访问,于是有了分布式锁的诞生。为什么JVM锁在分布式下不可以呢?我们通过代码来.原创 2020-07-18 11:12:12 · 3668 阅读 · 5 评论 -
SpringColud Eureka的服务注册与发现
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency>有的教程中还引入spring-boot-starter-web,其实不用。因为上面的依赖已经包含了它。在pom中点此依赖进去,一共点4次spring-c原创 2020-06-13 19:46:42 · 5073 阅读 · 45 评论