架构
文章平均质量分 91
一些架构知识
funtaster
这个作者很懒,什么都没留下…
展开
-
Java中的锁
四、锁ReentrantLock可重入锁的使用synchronizedReentrantLock和synchronized都是可重入的独占锁,synchronized易于操作,但不够灵活。ReentrantLock加锁和解锁的过程需要手动进行,使用起来非常灵活,也更适合复杂的场景。synchronized是JVM级别的锁,即Java语言内置的锁,ReentrantLock是实现了Lock接口的锁。ReentrantLock、ReadLock、WriteLock 是Lock接口最重要的三个实.原创 2021-04-08 15:16:42 · 128 阅读 · 0 评论 -
分布式事务框架Seata实践
一、介绍Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。Seata分TC、TM和RM三个角色,TC(Server端)为单独服务端部署,TM和RM(Client端)由业务系统集成。概念:TC (Transaction Coordinator) - 事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。TM (Transaction Man原创 2021-02-16 21:25:47 · 539 阅读 · 3 评论 -
数据库知识分享(二)-----分布式事务
一、本地事务对于同一个服务器上的同一个数据库,基于关系型数据库本身的事务特性实现的事务。二、分布式事务分布式系统中,部署在不同的服务器上的各个服务之间通过远程协作完成的事务操作。...原创 2021-02-03 22:49:09 · 426 阅读 · 0 评论 -
物联网项目-服务端架构优化分析
对于常规项目,服务端的压力通常来自以下几个方面: 数据处理 1.1 接收请求1.2 处理请求(响应时间)数据存储2.1物理介质存储容量上限2.2大量数据的存储,影响数据处理速度物联网项目特点由于硬件设备的参与,导致系统架构相对复杂 硬件设备一般需要...原创 2021-01-16 18:12:45 · 1023 阅读 · 2 评论