本文内容总结PostgreSQL数据同步的几种方案并详细介绍Bucardo搭建的过程以下: 业务需求由于业务需求要求中国美国异地机房实时(3s内)同步,以满足中国和美国客户的实时协作功能。 整理方案先说单向同步方案,一个主写数据中心(香港),两个读数据中心(大陆、美国) 所有应用程序连接到数据中间件 ...
Read more »

本文内容主要记录Docker容器的一些基本操作引言​ docker容器和传统操作系统相比并没有太大的差别,如果是centos系统那是yum,如果是Ubuntu系统那就apt-get,当然如果要制造用于生产的镜像,那么基本上都是基于Alpine系统作为最基础Linux系统进行构建。而在容器 ...
Read more »

本文内容主要记录Docker安装卸载旧版本 12345678910sudo yum remove -y docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate ...
Read more »

本文内容总结Rancher集群的搭建以及项目发布便于突发情况恢复整个集群物理机准备(5min)准备4台2核4G机器用于运行ETCD以及Control 3台4核8G用于运行普通项目程序 所有机器在同一内网下,端口全部开放(有时候需要修改安全组) 确保物理机和RDS、Redis服务内网互通 集群注册(1 ...
Read more »

本文内容总结分布式配置Apollo如何提高可用性以下: 官方文档请看https://github.com/ctripcorp/apollo/wiki 前面已经提到Apollo如何将配置从代码中抽离,也结合Springboot项目进行了演示,但是这些还不够。前面提到的所有内容都是准对开发测试阶段进行的 ...
Read more »

本文内容总结分布式配置Apollo的在Springboot项目中的使用以下: 官方文档请看https://github.com/ctripcorp/apollo/wiki 创建应用首先在Apollo管理平台创建一个应用,注意AppId,程序中会用到。 环境选择由于我们这里只配置了一个DEV环境,就选 ...
Read more »

本文内容总结分布式配置Apollo的环境的过程以及遇到的问题以下: 官方文档请看https://github.com/ctripcorp/apollo/wiki 官方提供了两种配置Apollo的方法,一个是Quick Start,另一种是分布式部署。 #####Quick Start QuickSt ...
Read more »