consul、eureka、nacos对比 配置中心 eureka 不支持 consul 支持 但用起来偏麻烦,不太符合springBoot框架的命名风格,支持动态刷新 nacos 支持 用起来简单,符合springBoot的命名风格,支持动态刷新 注册中心 eureka 依赖:依赖ZooKeepe ...
分类:
其他好文 时间:
2019-09-17 13:02:59
阅读次数:
733
1. 什么是微服务的注册中心 注册中心:服务管理,核心是有个服务注册表,心跳机制动态维护。 为什么要用? 微服务应用和机器越来越多,调用方需要知道接口的网络地址,如果靠配置文件的方式去控制网络地址,对于动态新增机器,维护带来很大问题。 主流的注册中心:Zookeeper、Eureka、Consul、 ...
分类:
编程语言 时间:
2019-09-16 00:13:39
阅读次数:
116
标题 : 1.利用consul实现k8s服务自动发现 目录 : 微服务架构设计 序号 : 1 ] } } ] } } shell yum y install httpd echo "$(htpasswd nb C 5 consul yourpassword)" auth kubectl create ...
分类:
其他好文 时间:
2019-08-25 12:16:36
阅读次数:
145
create table consultants( emp_id number not null, emp_name varchar2(10) not null ); insert into consultants values(1,'larry'); insert into consultants... ...
分类:
数据库 时间:
2019-08-20 22:00:16
阅读次数:
105
Vagrant 简介Vagrant 是一个用来构建和管理虚拟机环境的工具。Vagrant 有着易于使用的工作流,并且专注于自动化,降低了开发者搭建环境的时间,提高了生产力。解决了“在我的机器上可以工作”的问题。Vagrant 是为了方便的实现虚拟化环境而设计的,使用 Ruby 开发,基于 Virtu ...
分类:
其他好文 时间:
2019-08-19 12:40:08
阅读次数:
83
MySQL 高可用 Replication / 半同步 (5.7+) MGR PXC (不太建议) 其他都是异端 基于VIP的高可用 需要额外的资源 keepalived (VRRP) MHA 一个实际的IP (基于TCP方式的) 限制 VIP 必须在一个局域网中 比较难跨IDC实现 DNS 把记录 ...
分类:
数据库 时间:
2019-08-16 17:02:56
阅读次数:
470
1.背景Zeebe集群里面保证分布式一致性问题,是通过Raft实现的,其实这个算法用途比较广泛,比如Consul网关,也是通过Raft算法来实现分布式一致性的。 首先简单介绍一下Raft: 在学术界,解决分布式一致性最耀眼的算法是Paxos,同时,这个算法也是最晦涩。而Raft算法就是基于这个背景被 ...
分类:
编程语言 时间:
2019-08-15 19:19:13
阅读次数:
172
1.下载安装包 2.解压 3.mv 4.启动 访问8500端口 ...
分类:
系统相关 时间:
2019-08-11 01:22:23
阅读次数:
255
官方文档:https://www.consul.io/docs/internals/architecture.html ...
分类:
其他好文 时间:
2019-08-10 10:16:40
阅读次数:
65
consul除了提供了服务发现的功能,还是提供了kv store的功能,kv store可用于动态配置服务、协调服务、leader选举等场景。 consul的kv提供了cli和http的两种接口; http接口文档:https://www.consul.io/api/kv.html cli命令:ht ...
分类:
其他好文 时间:
2019-08-10 10:16:11
阅读次数:
80