摘要: 数据库锁机制 一.数据库锁的类型和细度 ( 一)类型 1. 共享锁:读锁,不同事务可以同是读取加共享锁的数据,但是不能同时加写锁和写操作 for share 2. 排他锁:写锁,不同事务,不可以同时读取加锁的资源进行写入 for update (二)细度 1.表锁: 2.行级锁: 3.数据库锁: 二 阅读全文
posted @ 2023-09-27 19:07 xclyydss 阅读(22) 评论(0) 推荐(0) 编辑
摘要: RestTemplate是Spring提供的一个用于访问RESTful Web服务的客户端工具。它可以方便地处理HTTP请求和响应,支持多种HTTP方法(GET、POST、PUT等),并且能够将服务器返回的JSON、XML等数据自动转换成Java对象。 1.1 RestTemplate环境准备1)背 阅读全文
posted @ 2023-09-21 12:22 xclyydss 阅读(429) 评论(0) 推荐(0) 编辑
摘要: SkyWalking是一个开源的分布式系统性能监测和追踪解决方案。它主要用于监控和追踪分布式系统中的服务和应用,以便帮助开发人员和运维团队定位和解决性能问题和故障。以下是SkyWalking的主要作用:分布式追踪:SkyWalking可以跟踪分布式系统中各个组件之间的调用链,从而实现对整个系统的端到 阅读全文
posted @ 2023-09-21 12:19 xclyydss 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构中,加入网关(Gateway)是一种常见的模式,其作用是为了更好地管理和控制微服务的访问和通信。网关可以看作是微服务架构的入口,它位于客户端和内部微服务之间,充当了一个中间层的角色。以下是加入网关的作用:统一访问点:通过网关,客户端只需要与一个统一的访问点进行通信,而不用直接和各个微服务 阅读全文
posted @ 2023-09-21 12:15 xclyydss 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Seata(全称为Simple Extensible Autonomous Transaction Architecture)是一个开源的分布式事务解决方案,用于解决分布式系统中的事务一致性问题。在分布式系统中,由于各个服务可能分布在不同的服务器上,涉及的数据库也可能不同,因此需要一种机制来保证分布 阅读全文
posted @ 2023-09-21 12:14 xclyydss 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Sentinel是阿里巴巴开源的一款面向分布式系统的实时流量控制、熔断降级框架。它可以帮助开发人员在微服务架构中更好地管理服务的流量,防止因为流量激增而导致系统崩溃,提供了更好的服务保障和稳定性。Sentinel的主要功能和作用包括:流量控制: Sentinel可以对服务的入口流量进行实时监控和控制 阅读全文
posted @ 2023-09-21 12:01 xclyydss 阅读(58) 评论(0) 推荐(0) 编辑
摘要: Nacos可以帮助应用程序动态地管理和配置各种配置信息,例如应用程序的配置参数、数据库连接信息、日志级别、特性开关等。通过使用Nacos配置中心,可以将这些配置信息集中管理,而不需要将它们硬编码到应用程序中。这样做的好处是,当需要修改配置时,不需要重新打包和部署应用程序,而是直接在Nacos控制台上 阅读全文
posted @ 2023-09-21 11:57 xclyydss 阅读(67) 评论(0) 推荐(0) 编辑
摘要: OpenFeign是一个用于简化HTTP客户端的开源框架,它是Spring Cloud生态系统的一部分。它的主要作用是简化在使用HTTP请求时编写客户端代码的过程,特别是在构建微服务架构中的服务之间进行通信时。OpenFeign提供了一种声明式的方式来定义和使用HTTP客户端接口。通过使用注解来描述 阅读全文
posted @ 2023-09-21 11:54 xclyydss 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构中,服务的数量可能会非常庞大,并且会动态地进行扩缩容。Nacos提供了服务发现功能,允许服务实例在注册到Nacos后,其他服务可以通过Nacos查询到它们的地址和信息,从而实现服务之间的通信和调用。当一个服务实例发生变化(比如新增、下线、失败等),Nacos能够及时感知这些变化,确保其他 阅读全文
posted @ 2023-09-21 11:50 xclyydss 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 我们先来搭建一个项目架子,后面再慢慢的往里面填充我们需要的各种组件 首先我新建一个项目(File New Project) 创建我们的父工程,选择左边Sprig Initializr类型的,注意几个箭头的位置,点击Next 啥也不选直接完成就好了,后面反正要改配置文件 生成后目录如下,如果有其它东西 阅读全文
posted @ 2023-09-21 11:47 xclyydss 阅读(34) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示