摘要: 概述 传统的单体应用一般采用的是数据库提供的事务一致性,通过数据库提供的提交以及回滚机制来保证相关操作的ACID,这些操作要么同时成功,要么同时失败。各个服务看到数据库中的数据是一致的,同时数据库的操作也是相互隔离的,最后数据也是在数据库中持久存储的。 在分布式环境下由于各个服务访问的数据是相互分离 阅读全文
posted @ 2020-08-08 19:03 .Neterr 阅读(465) 评论(0) 推荐(1)
摘要: 一个事务要更新一行,如果刚好有另外一个事务拥有这一行的行锁,会被锁住,进入等待状态。既然进入了等待状态,那么等到这个事务自己获取到行锁要更新数据的时候,它读到的值又是什么呢? 事务A事务B事务C start transaction consistent snapashot; start transa 阅读全文
posted @ 2020-08-08 16:50 .Neterr 阅读(355) 评论(0) 推荐(0)
摘要: 背景 在使用容器部署时,每次修改配置文件都需要重新构建镜像。当然你也可能会说,我的配置文件很稳定不需要修改,但你又如何确保配置文件中一些机密配置的安全问题呢?比如暴露了你的远程数据库的连接信息。 ConfigMap/Secret K8S中引入了ConfigMap/Secret来存储配置数据,分别用于 阅读全文
posted @ 2020-08-08 10:02 .Neterr 阅读(419) 评论(0) 推荐(0)