2019年11月15日

聊聊微服务的服务注册与发现

摘要: 聊起微服务的服务注册与发现,很多人立马就会脱口而出 zk、etcd、consul、eureka 这些组件,进而聊到 CAP 如何取舍,性能如何,高可用和容灾是怎么实现的。 引言 聊起微服务的服务注册与发现,很多人立马就会脱口而出 zk、etcd、consul、eureka 这些组件,进而聊到 CAP 阅读全文

posted @ 2019-11-15 21:42 ExplorerMan 阅读(2407) 评论(0) 推荐(0)

consui(二)集群配置

摘要: consul集群搭建:一、软件安装Linux 环境下载zip包然后直接解压,然后把解压的文mv consul /bin检验安装是否成功,查看版本[root@node1 ~]consul -vConsul v1.1.0Protocol 2 spoken by default, understands 阅读全文

posted @ 2019-11-15 21:38 ExplorerMan 阅读(947) 评论(0) 推荐(0)

consul(一)什么是consul

摘要: 1. consul的基本介绍 在分布式架构中,服务治理是一个重要的问题。在没有服务治理的分布式集群中,各个服务之间通过手工或者配置的方式进行服务关系管理,遇到服务关系变化或者增加服务的时候,人肉配置极其麻烦且容易出错。之前在一个C/C++项目中,采用ZooKeeper进行服务治理,可以很好的维护服务 阅读全文

posted @ 2019-11-15 21:37 ExplorerMan 阅读(1930) 评论(0) 推荐(0)

服务发现--初识Consul

摘要: 前言 服务注册、服务发现作为构建微服务架构得基础设施环节,重要性不言而喻。在当下,比较热门用于做服务注册和发现的开源项目包括zookeeper、etcd、euerka和consul。今天在这里对近期学习consul的一些知识继续浓缩和汇总,作为自己学习过程中的一个总结。 Consul简介 Consu 阅读全文

posted @ 2019-11-15 21:26 ExplorerMan 阅读(248) 评论(0) 推荐(0)

Consul 快速入门 - Kong最佳实践

摘要: Consul是什么 Consul是一个服务网格(微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控)解决方案,它是一个一个分布式的,高度可用的系统,而且开发使用都很简便。它提供了一个功能齐全的控制平面,主要特点是:服务发现、健康检查、键值存储、安全服务通信、多数据中心。 安装Cons 阅读全文

posted @ 2019-11-15 21:24 ExplorerMan 阅读(951) 评论(0) 推荐(0)

spring cloud: 使用consul来替换eureka

摘要: eureka官方已经正式宣布:自2.0起不再维护该项目,并在github 项目wiki上放出了一段吓唬人的话: 大意就是:从2.x起,官方不会继续开发了,如果需要使用2.x,风险自负。但其实我觉得问题并不大,eureka目前的功能已经非常稳定,就算不升级,服务注册/发现这些功能已经够用。 如果想寻找 阅读全文

posted @ 2019-11-15 21:14 ExplorerMan 阅读(283) 评论(0) 推荐(0)

Eureka&Zookeeper&Consul 原理与对比

摘要: CAP 定理CAP定理:CAP定理又称CAP原则,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。 一致性(C):在分布式系统中的 阅读全文

posted @ 2019-11-15 19:37 ExplorerMan 阅读(307) 评论(0) 推荐(0)

服务发现框架选型,Consul还是Zookeeper还是etcd

摘要: 背景 本文并不介绍服务发现的基本原理。除了一致性算法之外,其他并没有太多高深的算法,网上的资料很容易让大家明白上面是服务发现。 想直接查看结论的同学,请直接跳到文末。 目前,市面上有非常多的服务发现工具,《Open-Source Service Discovery》(http://jasonwild 阅读全文

posted @ 2019-11-15 19:35 ExplorerMan 阅读(221) 评论(0) 推荐(0)

腾讯运维10年,我斩获了这5把“杀手锏”

摘要: 赵建春,腾讯社交网络运营部助理总经理、技术运营通道会长、专家工程师。04年加入腾讯,先后从事过研发、运维、数据方面的建设和管理工作,在海量技术运营方面积累了丰富的实战经验。 加入腾讯已十年的运维老兵,回顾这十年: 2004年:加入腾讯,做贺卡开发; 2005年:加入QQ空间开发团队,负责留言版模块; 阅读全文

posted @ 2019-11-15 18:45 ExplorerMan 阅读(299) 评论(0) 推荐(0)

细看名字服务中心

摘要: 名字服务就是服务间“你寻我,我寻你”的爱情游戏,因为它总是为彼此找到最佳"伴侣",不是么? 在之前的文章中多次提到名字服务这个概念,也很多人在问这是个什么东西?为什么我老是提起它?首先因为太重要了,直接决定着运维自动化平台的水平、简单与复杂;其次我做这么多年运维,对名字服务有着很深的情节(可能觉得它 阅读全文

posted @ 2019-11-15 17:01 ExplorerMan 阅读(464) 评论(0) 推荐(0)

golang 使用kcp实例

摘要: 简介kcp的具体概念与定义自行百度,特性可以浓缩为一句话,和tcp一样可靠,速度比tcp快,是一个用带宽换速度的新型协议。网上的示例代码很少,特此写一篇golang下的kcp实例。 PS本文仅对ksp在golang下的基本使用进行示例,具体调优参数需要使用者去官网寻找适配。官方的示例代码太长太花了, 阅读全文

posted @ 2019-11-15 15:41 ExplorerMan 阅读(2086) 评论(0) 推荐(0)

导航