- 博客(2)
- 收藏
- 关注
原创 微服务入门
微服务简介 微服务是一种经过良好架构设计的分布式架构方案,微服务架构特征: 单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发。 面向服务:微服务对外暴露业务接口。 自治:团队独立、技术独立、数据独立、部署独立。 隔离性强:服务调用做好隔离、容错、降级、避免出现级联问题。 级联:级联(cascade)在计算机科学里指多个对象之间的映射关系,建立数据之间的级联关系提高管理效率 一、微服务介绍 1. 什么是微服务 在介绍微服务时,首先得先理解什么是微服务,
2023-05-24 15:57:49 212
转载 Lock和synchronized的区别和使用
在前面介绍了Lock的基本使用,这一节来介绍一下与锁相关的几个概念。1.可重入锁如果锁具备可重入性,则称作为可重入锁。像synchronized和ReentrantLock都是可重入锁,可重入性在我看来实际上表明了锁的分配机制:基于线程的分配,而不是基于方法调用的分配。举个简单的例子,当一个线程执行到某个synchronized方法时,比如说method1,而在method1中会调用另外一个synchronized方法method2,此时线程不必重新去申请锁,而是可以直接执行方法method2。
2023-05-24 11:18:45 42
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人