上一页 1 2 3 4 5 6 7 8 9 ··· 114 下一页
摘要: 1.来源: lock是一个接口(interface)。 synchronized是java的一个关键字,它由内置的语言实现。 2.异常是否释放锁: lock发生异常时不会主动释放锁,必须手动unlock来释放,可能引起死锁。 synchronized发生异常时会自动释放锁,不会引起死锁。 3.是否响 阅读全文
posted @ 2021-11-17 06:52 Sempron2800+ 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。 Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 官网地址:Seata。 Seata术语: TC (Transaction Coordinator) - 阅读全文
posted @ 2021-11-13 08:16 Sempron2800+ 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 随着服务越来越多,对调用链的分析会越来越复杂。 存在的问题: 1.微服务之间的调用错综复杂,用户发送请求经历哪些服务,调用链不清楚,没有一个自动化工具来维护调用链。 2.无法快速定位调用链中哪个环节出了问题。 3.无法快速定位调用链中哪个环节比较耗时。 Spring Cloud Sleuth提供分布 阅读全文
posted @ 2021-11-12 19:16 Sempron2800+ 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Gateway是基于Spring5、SpringBoot2.0和Project Reactor等技术开发的网关,目的是为微服务架构系统提供高性能,且简单易用的api路由管理方式。 优点: 1.性能强劲,是第一代网关Zuul的1.6倍。 2.功能强大,内置很多使用功能,例如: 阅读全文
posted @ 2021-11-12 16:59 Sempron2800+ 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Sentinel的介绍 · alibaba/Sentinel Wiki (github.com) 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景 阅读全文
posted @ 2021-11-12 08:20 Sempron2800+ 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构下,一般会存在大量的服务。如果每个服务的配置文件都独立存储,会有如下一些问题: 1.配置文件太分散,不便于管理。 2.太多的冗余配置,通用配置不能共享。 3.不支持配置文件的动态刷新,改了配置必须要重启服务。 Nacos可以提供配置中心的服务,提供通用配置共享的功能。 本文以cloud- 阅读全文
posted @ 2021-11-11 17:15 Sempron2800+ 阅读(202) 评论(0) 推荐(0) 编辑
摘要: OpenFeight是由Spring Cloud官方开发的组件,它是一种声明式,模板化的HTTP客户端。 在Spring Cloud中使用OpenFeign,可以做到使用HTTP请求远程服务时与调用本地方法一样的编程体验,开发者完全感知不到是在调用远程方法,更感知不到这是HTTP请求。同时OpenF 阅读全文
posted @ 2021-11-11 16:14 Sempron2800+ 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Ribon是Netflix公司开发的负载均衡组件。是一个客户端(服务消费者)负载均衡器,运行在客户端(服务消费者)上。目前已经闭源停止维护。 但目前Spring Cloud Alibaba的负载均衡解决方案,依然使用的是Ribbon。 在引入Nacos之后,可以看到依赖关系。 使用方式: 1 pac 阅读全文
posted @ 2021-11-11 10:08 Sempron2800+ 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、注册中心对比: 2、下载与安装: 下载地址:Releases · alibaba/nacos (github.com) 下载后解压缩,进入config目录,打开application.properties文件,修改: ### If use MySQL as datasource: spring. 阅读全文
posted @ 2021-11-10 13:36 Sempron2800+ 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 黑马教育Java部分提供了8个项目,我将其进行了简单汇总,以了解现在主流的技术栈和解决方案。 8个项目的地址: 序号 日期 名称 时长 地址 项目实战01 2021/5/27 黑马 传智健康 38 https://www.bilibili.com/video/BV1Bo4y117zV 项目实战02 阅读全文
posted @ 2021-11-10 10:17 Sempron2800+ 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 114 下一页