Postgres-XL是一个基于PostgreSQL数据库的横向扩展开源SQL数据库集群,具有足够的灵活性来处理不同的数据库工作负载,架构如下图所示:Web2.0操作数据存储GIS的地理空间混合业务工作环境OLTP写频繁的业务多租户服务提供商托管环境完全ACID,保持事务一致性包含JSON的Key-value存储需要MPP并行性商业智能/大数据分析各个组件介绍如下:GlobalTransactio
分类:
其他好文 时间:
2018-11-26 13:49:50
阅读次数:
238
此篇博文istio相关介绍和测试用例来源于网络,这里结合自己配置加以整理。istio介绍官方中文参考文档官方英文参考文档服务网格(ServiceMesh)这个术语通常用于描述构成这些应用程序的微服务网络以及应用之间的交互。随着规模和复杂性的增长,服务网格越来越难以理解和管理。它的需求包括服务发现、负载均衡、故障恢复、指标收集和监控以及通常更加复杂的运维需求,例如A/B测试、金丝雀发布、限流、访问控
分类:
其他好文 时间:
2018-11-26 00:07:35
阅读次数:
303
数据页和数据行 数据库中的空间被划分为逻辑8KB的页面。这些页面是以0开始的连续编号,并且可以通过指定文件ID和页号来引用它们。页面编号都是连续的,这样当SQL Server增长数据库文件时,从文件中的最高页面编号+1开始对新页面进行编号。类似地,当SQL Server收缩文件时,它将从文件中删除最 ...
分类:
数据库 时间:
2018-11-25 01:22:49
阅读次数:
211
centos7手动安装k8s-1.11版本 安装 配置系统相关参数 如下操作在所有节点操作 # 临时禁用selinux # 永久关闭 修改/etc/sysconfig/selinux文件设置 sed -i 's/SELINUX=permissive/SELINUX=disabled/' /etc/s... ...
分类:
其他好文 时间:
2018-11-24 23:52:17
阅读次数:
264
我们通过手动执行kubectlscale命令,可以实现Pod扩容。但是,分布式系统要能够根据当前负载的变化情况自动触发水平扩展或缩容的行为,因为这一过程可能是频繁发生的、不可预料的,所以手动控制的方式是不现实的。-因此,在Kubernetes1.1版本中首次发布了这一重量级新特性-----HorizontalPodAutoscaler。-HorizontalPodAutoscaler简称HAP,意
分类:
其他好文 时间:
2018-11-22 18:18:10
阅读次数:
190
LVS特性介绍:1属于四层调度[物理层|数据链路层|网络层|传输层]不需要解封装,但不能识别报文数据,速度快,性能好!2高可用性实现方式--keepalived3工作原理:LVS根据请求报文的目标IP和目标协议及端口将其调度转发至某RS,根据调度算法来挑选RS4工作位置:INPUT链之前5专用术语简介:VS:VirtualServer,DirectorServer(DS)--调度器Dispatch
分类:
其他好文 时间:
2018-11-16 10:28:00
阅读次数:
181
背景:由于历史原因,某个MongoDB副本集只有一主一从双节点,无法满足自动故障转移要求,需要配置一个仲裁节点。 原有节点192.168.10.20:27017,192.168.10.21:27017,现在准备在20上配置一个新节点27018当做仲裁 在当前主节点上执行 显示配置是成功的,接着用命令 ...
分类:
数据库 时间:
2018-11-15 01:35:38
阅读次数:
304
为了更好的做负载均衡,Kafka尽量将所有的Partition均匀分配到整个集群上。一个典型的部署方式是一个Topic的Partition数量大于Broker的数量。同时为了提高Kafka的容错能力,也需要将同一个Partition的Replica尽量分散到不同的机器。实际上,如果所有的Replica都在同一个Broker上,那一旦该Broker宕机,该Partition的所有Replica都无法工作,也就达不到HA的效果。同时,如果某个Broker宕机了,需要保证它上面的负载可以被均匀的分配到其它幸存的所有Broker上。
分类:
其他好文 时间:
2018-11-11 17:58:00
阅读次数:
229
内容 由于前两节的内容我们知道,开启了preferIpAddress后,Eureka的伪分布式部署会提示replica不可用。这一节我们讲解如何在生产环境下部署完全分布式的Eureka集群,确保开启了preferIpAddress后replica的可用性。 版本 IDE:IDEA 2017.2.2 ...
分类:
编程语言 时间:
2018-11-11 12:15:33
阅读次数:
292
内容 本节从源码的角度探讨了Eureka控制台中为何replicas(副本)显示unavailable(不可用)的原因。在源码层级解读了Eureka Server的replicas是如何解析,以及replica的状态是如何判定。 版本 IDE:IDEA 2017.2.2 x64 JDK:1.8.0_ ...
分类:
编程语言 时间:
2018-11-11 11:44:59
阅读次数:
293