Solon Cloud 是一系列的接口标准和配置规范.Solon Cloud 为常见的分布式系统模式提供了一种简单且方便的编程模式,帮助开发人员构建有弹性的.可靠的.协调的应用程序.Solon Cloud 构建于 Solon 之上,可使开发者很容易入手并快速应用于生产中.Solon Cloud 主要由三部份组成:接口定义与配置规范.实现相关接口定义的各种插件,以及通用客户端. Solon Cloud 非常容易实现与自研框架进行对接.只要实现相关接口定义,按规范配置的一个插件,即是一个 Solon…
Solon 详解系列文章: Solon 框架详解(一)- 快速入门 Solon 框架详解(二)- Solon的核心 Solon 框架详解(三)- Solon的web开发 Solon 框架详解(四)- Solon的事务传播机制 Solon 框架详解(五)- Solon扩展机制之Solon Plugin Solon 框架详解(六)- Solon的校验框架使用.定制与扩展 Solon 框架详解(七)- Solon Ioc 的注解对比Spring及JSR330 Solon 框架详解(八)- Solon的…
Solon 已有120个生态扩展插件,此次更新主要为细节打磨,且对k8s和docker-compose更友好: 1.插件 solon.coud ,事件总线增加支持本地同主题多订阅模式(以支持同服务内,领域隔离的需求) // // 同一个事件主题,支持多个本地订阅.可以做不同业务的领域隔离 // @CloudEvent("demo.user.created") public class EventHandlerDemo1 implements CloudEventHandler { @O…
Solon 已有120个生态扩展插件,此次版本以细节打磨为主: 增加 mybatisplus-solon-plugin 插件 //至此,Solon 已完成国内外主流的5个ORM框架插件适配 插件 solon.validation,注解 Whitelist.NotBlacklist.Logined 增加可继承支持 // //Solon 具体轻量而完整的验证能力及验证扩展机制 // @Logined @Valid public class ApiBaseLogined { } @Controller…
Solon 已有120个生态扩展插件,此次更新主要为细节打磨: 插件 mybatis-solon-plugin 增加 mappers 单行配置支持 之前的多行模式: mybatis.db1: typeAliases: #支持包名 或 类名(.class 结尾) - "webapp.model" mappers: #支持包名 或 类名(.class 结尾)或 xml(.xml结尾) - "webapp.dso.mapper" 新增加的单行模式支持: mybatis.d…
使用rpm包安装xtrabackup ## 安装依赖包yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-mysql rsync## 安装libev4包rpm -ivh libev4-4.15-7.1.x86_64.rpm## 安装percona-xtrabackuprpm -ivh percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm 为备份操作创建MySQL…
一.事务的概述 什么是事务? 在数据库中,所谓事务是指一组逻辑操作单元即一组sql语句,当这个单元中的一部分操作失败,整个事务回滚,只有全部正确才完成提交.判断事务是否配置成功的关键点在于出现异常时事务是否会回滚. 二.事务的特性(ACID) 1.原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生. 2.一致性(Consistency) 事务必须使数据库从一个一致性状态变换到另外一个一致性状态.(数据不被破坏) 3.隔离性(Isolatio…
spring事务:  事务: 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败. 事务特性(4种): 原子性 (atomicity):强调事务的不可分割. 一致性 (consistency):事务的执行的前后数据的完整性保持一致. 隔离性 (isolation):一个事务执行的过程中,不应该受到其他事务的干扰 持久性(durability) :事务一旦结束,数据就持久到数据库 如果不考虑隔离性引发安全性问题: 脏读 :一个事务读到了另一个事务的未提交的数据 不可重复读…
1.0 事务特性(ACID) Atomicity:原子性,一个事务不可以被拆分 Consistency:一致性,在事务执行前数据库的数据处于正确的状态,而事务执行完成后数据库的数据还是处于正确的状态,即数据完整性约束没有被破坏:比如我们做银行转账的相关业务,A转账给B,要求A转的钱B一定要收到.如果A转了钱而B没有收到,那么数据库数据的一致性就得不到保障,在做高并发业务时要注意合理的设计. Isolation:隔离性,并发事务执行之间无影响,在一个事务内部的操作对其他事务是不产生影响,这需要事务…
转载:https://www.cnblogs.com/flying-tiger/p/9567213.html#4121483#undefined PostgreSQL为开发者提供了一组丰富的工具来管理对数据的并发访问.在内部,数据一致性通过使用一种多版本模型(多版本并发控制,MVCC)来维护.这就意味着每个 SQL 语句看到的都只是一小段时间之前的数据快照(一个数据库版本),而不管底层数据的当前状态.这样可以保护语句不会看到可能由其他在相同数据行上执行更新的并发事务造成的不一致数据,为每一个数据…