1. Kubernetes介绍: Kubernetes主要用于自动化部署,扩展和管理容器应用,提供资源调度,部署管理,服务发现,扩容缩容,监控等一整套功能。 2. Kubernetes主要功能: Kubernetes 是开源容器集群管理系统,是基于Docker构建的调度服务,提供资源调度,均衡容灾, ...
分类:
Web程序 时间:
2019-05-23 11:00:04
阅读次数:
134
公众号:java乐园1、Eureka作为springcloud的服务发现与注册中心,在整个的微服务体系中,处于核心位置。单机模式下的eureka服务,显然不能满足高可用的实际生产环境,这就要求配置一个能够应对各种突发情况,具有较强容灾能力的eureka服务。Eureka通过“伙伴机制”实现高可用。每一台Eureka都需要在配置中指定另外两个Eureka的地址伙伴,Eureka启动时会向自己的伙伴节
分类:
其他好文 时间:
2019-05-01 10:37:43
阅读次数:
172
游戏服务器端,是一个会长期运行的程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类软件的特点是要非常关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。由于多进程协同工作,也带来了开发的复杂度,这也是需要关注的问 ...
分类:
其他好文 时间:
2019-04-29 15:23:44
阅读次数:
130
dubbo主要核心部件 Remoting:网络通信框架,实现了sync-over-async和request-response消息机制。 RPC:一个远程过程调用的抽象,支持负载均衡、容灾和集群功能。 Registry:服务目录框架用于服务的注册和服务事件发布和订阅。(类似第一篇文章中的点菜宝) d ...
分类:
其他好文 时间:
2019-04-16 20:19:37
阅读次数:
194
今天,利用大家的休息时间分享postgresql分布式集群,利用Citus实现分库分表。一、Citus是什么citus是PG的一个sharding插件,可以把PG变成一个分布式数据库。目前在苏宁有大量的生产应用跑在citus+pg的环境中。大家可以看it大咖视频。citus是一款基于PostgreSQL的开源分布式数据库,自动继承了PostgreSQL强大的SQL支持能力和应用生态(不仅仅是客户端
分类:
数据库 时间:
2019-03-15 18:51:04
阅读次数:
1911
多线程爬虫 多线程的复杂性 1.资源、数据的安全性:锁保护 2.原子性:数据操作是天然互斥的 3.同步等待:wait()、notify()、notifyAll() 4.死锁:多个线程对资源互锁,造成死锁 5.容灾:任何线程出现错误,整个进程都会停止 多线程的优势 1.内存空间共享,信息数据交换效率高 ...
分类:
编程语言 时间:
2019-03-13 12:41:24
阅读次数:
185
Nginx负载均衡概述 Web服务器,直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台WEB服务器组成集群,前端使用Nginx负载均衡,将请求分散的打到我们的后端服务器集群中,实现负载的分发。那么会大大提升系统的吞吐率、请求性能、高容灾 Nginx要实现负载均衡需要用到proxy ...
分类:
其他好文 时间:
2019-02-27 15:48:13
阅读次数:
209
通过AWSDirectConnect、×××、或Internet让企业数据中心与AWS之间建立安全连接,采用多种解决方案组合,适用于各种混合环境的备份和容灾。备份解决方案中物理机采用安装备份代理;虚拟化环境采用无代理模式按照设定的时间间隔或持续的将数据备份或至本地存储(加快备份还原速度)或直接将数据传输至AWSS3存储桶或归档到AWSGlacier中。此方案完美覆盖物理和虚拟化环境,具有虚拟化环境
分类:
其他好文 时间:
2019-02-03 10:50:02
阅读次数:
269
单机服务的可靠性及可扩展性有限,某台服务宕机可能会影响整个系统的正常使用;分布式服务能够有效地解决这一问题,但同时分布式服务也会带来一些新的问题,如:服务发现(新增或者删除了服务如何确保能让客户端知道),容灾(某些服务出现故障如何让客户端只访问正常的服务);ZooKeeper的提出主要是为了解决分布 ...
分类:
其他好文 时间:
2019-01-31 00:14:36
阅读次数:
196
IDC圈内的人经常会听到容灾、备份这样的词汇,那么什么是容灾什么是备份,容灾和备份的区别是什么呢?
分类:
其他好文 时间:
2019-01-28 17:40:13
阅读次数:
173