上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 85 下一页
摘要: 工作中用到了Consul来做服务发现,之后一段时间里,我会陆续发一些文章来讲述Consul实现原理。这篇文章会讲述Consul是如何使用Gossip来做集群成员管理和消息广播的。 Consul使用Gossip协议来管理集群中的成员关系,以及把消息广播到集群中。而这些Gossip的特性是利用Serf这 阅读全文
posted @ 2018-07-26 09:25 割肉机 阅读(2920) 评论(0) 推荐(0) 编辑
摘要: 工作中用到了Consul来做服务发现,之后一段时间里,我会陆续发一些文章来讲述Consul实现原理。在前一篇文章中,我介绍了Raft算法。这篇文章会讲讲Consul是如何使用Raft算法来实现分布式一致性的。 Consul中的Raft 只有以server模式运行的Consul节点,才会被认为是Raf 阅读全文
posted @ 2018-07-26 09:24 割肉机 阅读(2362) 评论(0) 推荐(0) 编辑
摘要: 工作中用到了Consul来做服务发现,之后一段时间里,我会陆续发一些文章来讲述Consul实现原理。在前几篇文章介绍完了Consul用到的两个关键性东西Raft和Gossip之后,这篇文章会讲述Consul的整体架构。本文基于一篇别的译文,并做了一些改进和完善。 术语表 代理(agent): 代理是 阅读全文
posted @ 2018-07-26 09:22 割肉机 阅读(3362) 评论(0) 推荐(0) 编辑
摘要: 原文地址-石匠的Blog: http://www.bugclosed.com/post/5 原文地址-石匠的Blog: http://www.bugclosed.com/post/5 原文地址-石匠的Blog: http://www.bugclosed.com/post/5 原文地址-石匠的Blog 阅读全文
posted @ 2018-07-26 09:21 割肉机 阅读(4023) 评论(0) 推荐(0) 编辑
摘要: CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。 CAP原则是NOSQL数据库的基石。Consistency(一致性)。 Availability(可用性 阅读全文
posted @ 2018-07-26 09:18 割肉机 阅读(3137) 评论(0) 推荐(1) 编辑
摘要: consul 与 eureka Eureka是一个服务发现工具。该体系结构主要是客户端/服务器,每个数据中心有一组Eureka服务器,通常每个可用区域一个。通常Eureka的客户使用嵌入式SDK来注册和发现服务。对于非本地集成的客户,使用功能区边框等透过Eureka透明地发现服务。 Eureka提供 阅读全文
posted @ 2018-07-26 09:17 割肉机 阅读(1549) 评论(0) 推荐(0) 编辑
摘要: 1.什么是服务发现? 服务发现组件记录了(大规模)分布式系统中所有服务的信息,人们或者其它服务可以据此找到这些服务。 DNS 就是一个简单的例子。 当然,复杂系统的服务发现组件要提供更多的功能,例如,服务元数据存储、健康监控、多种查询和实时更新等。 服务发现是支撑大规模 SOA 的核心服务。 2.服 阅读全文
posted @ 2018-07-26 09:03 割肉机 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样 阅读全文
posted @ 2018-07-26 08:51 割肉机 阅读(17519) 评论(0) 推荐(0) 编辑
摘要: 微服务 microservice 微服务 microservice 微服务 microservice 微服务 microservice 微服务 microservice 微服务 microservice 微服务 microservice 微服务 microservice 6 6 前情概要:微服务化改 阅读全文
posted @ 2018-07-26 08:48 割肉机 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: 使用SpringBoot提供的@Repository接口,可以完成曾经需要大量代码编写和配置文件定制工作。这些以前让新手程序员头疼,让有经验的程序员引以为傲的配置,由于框架的不断完善,变得不那么重要,同时,也提升了程序员的工作效率。 本文介绍的是如何通过springboot操作MongoDB。 一. 阅读全文
posted @ 2018-07-24 16:03 割肉机 阅读(9446) 评论(0) 推荐(0) 编辑
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 85 下一页