spring cloud的Netflix中提供了两个组件实现软负载均衡调用,分别是Ribbon和Feign。上一篇和大家一起学习了Ribbon。 Ribbon :Spring Cloud Ribbon是基于HTTP和TCP的客户端负载工具,它是基于Netflix Ribbon实现的,它可以在客户端配 ...
分类:
其他好文 时间:
2019-10-27 18:42:44
阅读次数:
104
Kubernetes概述Kubernetes是什么1.Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。2.K8S用于容器化应用程序的部署,扩展和管理。3.K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。4.Kubernetes目标是让部署容器化应用简单高效。官方网站:https://kubernetes.io/2.
分类:
Web程序 时间:
2019-10-25 23:26:28
阅读次数:
135
一 服务提供配置 pom.xml pom.xml application.yml server: port: 8881 spring: application: name: nacos-product cloud: nacos: discovery: server-addr: 192.168.180 ...
分类:
编程语言 时间:
2019-10-25 09:51:33
阅读次数:
74
Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。这些功能只都只需要简单的配置即可完成,下面我们会对这些功能的配置一一进行说明。 ...
本文介绍使用docker方式安装consul和传统方式部署:一、基于docker安装部署consul:1、直接dockerrun运行consul,下载consul1.4.2镜像#dockerrun-d--nameconsulconsul:1.4.22、将consul镜像内的/consul目录拷贝至本地保存,数据信息持久化#exportCONSULE_CONTANER_ID=dockerps-aq#
分类:
其他好文 时间:
2019-10-22 22:06:47
阅读次数:
149
Consul CAP理论纠错 随便搜索Consul、zookeeper、etcd、eureka注册中心比较相关博客文章,你都会发现千篇一律的是以下这幅对比图:但是我对Consul使用的是CA架构还是CP架构产生了疑问,于是我查看的Consul官网相关资料,资料表明Consul不是CA体系架构,而是C ...
分类:
其他好文 时间:
2019-10-22 18:42:09
阅读次数:
99
实现Docker的跨主机网络通信的方案有很多,比如在之前博文中写到的通过部署consul服务实现Docker容器跨主机通信,但是consul服务并不能实现多个网段跨主机进行通信,在这种情况之下,MacVlan的概念就应用而生了。Macvlan工作原理:Macvlan是Linux内核支持的网络接口。要求的Linux内部版本是v3.9–3.19和4.0+;通过为物理网卡创建Macvlan子接口,允许一
分类:
其他好文 时间:
2019-10-22 00:55:20
阅读次数:
157
PostgreSQL HA Collect: 1.pgpool 2.Pacemaker + Corosync 3.ecox 4.Patroni: A Template for PostgreSQL HA with ZooKeeper, etcd or Consul Patroni originate ...
分类:
数据库 时间:
2019-10-21 16:03:53
阅读次数:
134
服务发现 Consul 一、安装和启动 下载 "Consul" 下载完成后,解压,只有一个consul.exe,把目录添加到环境变量的PATH,注意添加到系统变量,仅仅加入用户变量不起作用。打开cmd,输入 二、在aspnetcore中注册Consul 1. 定义配置项 2. 在appsetting ...
分类:
其他好文 时间:
2019-10-19 23:32:10
阅读次数:
236
博文大纲:一、Bridge模式(同一台Docker服务器上容器间的通信)二、部署consul服务实现Docker容器跨主机通信前言:当你开始大规模使用Docker时,你会发现需要了解很多关于网络的知识。Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理。然而,Docker同样有着很多不完善的地方,网络方面就是Docker比较薄弱的部分。因此,我们有必要深入了解
分类:
其他好文 时间:
2019-10-19 00:24:02
阅读次数:
80