本文介绍了Kafka实现事务性的几个阶段——正好一次语义与原子操作。之后详细分析了Kafka事务机制的实现原理,并介绍了Kafka如何处理事务相关的异常情况,如Transaction Coordinator宕机。最后介绍了Kafka的事务机制与PostgreSQL的MVCC以及Zookeeper的原 ...
分类:
其他好文 时间:
2018-12-29 17:16:07
阅读次数:
187
在上一篇文章中我们使用kubectl run的方式来创建一个pod,但是pod中只含有一个container。我们知道pod中是可以包含多个container的,在这篇文章中,将会通过创建一个由sonarqube+postgresql组成的pod来演示在kubernetes中如何使用多个contai ...
分类:
Web程序 时间:
2018-12-29 13:36:34
阅读次数:
2611
在PostgreSQL官方文档:https://www.postgresql.org/download/linux/redhat/ 有选项和说明 1、检查有没安装:rpg -ga | grep postgresql 2、下载 从上述网址得到YUM地址,即在终端输入:yum install https ...
分类:
数据库 时间:
2018-12-28 23:41:20
阅读次数:
1743
前几天看了一篇文章<High Performance JSON PostgreSQL vs. MongoDB> 发布在Percona Live Europe 2017 作者是<Dominic Dwyer Wei Shan Ang>,作者的观点是PostgreSQL更好,恰巧没有玩过postgresq ...
分类:
数据库 时间:
2018-12-28 14:37:17
阅读次数:
431
最新一直在学习 工作 + 学习 去掉 90% 所以blog 一直没更 真是很不好! exsi ceph gitlab jenkins harbor k8s docker-compose apollo springboot dubbo 太多太多 。。。整合 主题: 如何设置GitLab以及Jenkin ...
分类:
Web程序 时间:
2018-12-27 00:29:54
阅读次数:
297
持续集成也是常用的基础设施,我们接着GitLab操作,具体使用GitlabRunner,如果不熟悉可以见官方详细介绍https://docs.gitlab.com/runner,这篇文章主要介绍安装及项目使用。 (一) 环境要求 (二) 安装设置 a) 知道上篇文章,我们创建的demo项目,依次点击 ...
分类:
其他好文 时间:
2018-12-26 15:55:33
阅读次数:
144
公司需求:早期的一些项目使用的是SVN,现在想要更换为Git,需要代码迁移并且能在Git上看到之前在SVN中的项目的提交记录,公司没有使用gitlab,代码都push在公司的服务器上,用的是TortoiseGit来管理的。 第一步:公司服务器系统(centos6.8),安装git 第二步:创建git ...
分类:
其他好文 时间:
2018-12-26 14:30:49
阅读次数:
259
1.无法连接postgresql 直接在pycharm上安装pyqt5没有QT这个文件夹, 在ancanda中装好使用。 切换加载环境,或者将第二个ptqt5拷贝替换第一个环境中的pyqt5 ...
分类:
数据库 时间:
2018-12-26 11:51:46
阅读次数:
131
如今,整个容器生态系统的发展和扩展速度比以往任何时候都快,面对众多 Docker 工具和服务,光是了解可用选项就需要花费大量时间。本文总结了易用的 50 多种 Docker 工具,适合初学者、研发人员、DevOps 工程师、SRE 和平台架构师。 编排和调度工具 1、Kubernetes Kuber ...
分类:
其他好文 时间:
2018-12-26 00:28:15
阅读次数:
151
首先使用管理员运行命令: 执行成功: uuid_generate_v4() 或 uuid_generate_v1() 在表字段添加uuid: ...
分类:
数据库 时间:
2018-12-25 20:27:43
阅读次数:
778