nginx-consul 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
nginx-consul 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
nginx-consul 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
nginx-consul 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
nginx-consul 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

nginx-consul 是一个 Docker 容器映像,可运行一个通过 Consul K/V 存储配置的 Nginx 服务。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/06/12 18:55

nginx-consul-template

概述 Consul-template 是 HashiCorp 基于 Consul 所提供的可扩展的工具,通过监听 Consul中的数据变化,动态地修改一些配置文件中地模板。常用于在 Nginx、HAProxy上动态 配置健康状态下的客户端反向代理信息。 Consul-template 和 nginx 必须安装在同一台机器上,因为 Consul-template 需要动态修改 nginx 的配置文件 nginx.conf,然后执行 nginx -s reload命令进行路由更新,达到动态负载均衡的目的。 nginx-ingress是我自己命...

0
0
发表了博客
2019/10/13 21:52

基于Docker + Consul + Nginx + Consul-Template的服务负载均衡实现(转)

转:https://www.jianshu.com/p/fa41434d444a 前言 上一篇文章使用 Consul 和 Registrator 在 docker 的容器环境中搭建了服务注册和发现集群。在服务发现和注册的基础上,本文将引入 Nginx反向代理服务器和 Consul-template 组件,实现动态的服务负载均衡。 正文 1. 工具介绍 1.1. Nginx 一个高性能的 HTTP 和反向代理服务器,用于前端访问流量到后台应用服务器负载均衡和请求转发。 1.2. Consul-template Consul-template 是 ...

0
0
发表于运维专区
2020/12/23 16:07

Nginx 实现动态负载均衡(Nginx-1.10.1 + Consul v0.6.4)

# Nginx 实现动态负载均衡(Nginx-1.10.1 + Consul v0.6.4) 一直也没有找到合适的类似Socat + Haproxy 的组合能用在Nginx,后来发现了Nginx的几个模块,但是也存在各种不足. 而且Nginx 在大流量的情况下nginx -s reload 是有15% 以上的损耗,并且work线程要处理完以后才会退出,并生成新的线程去处理连接. 作为Ha转发器是不是很蛋疼?最后觉得还是nginx_upsync_module 能够通过命令行来平滑上下线主机的需求, 之后就来怎么使用吧....

0
0
发表了博客
2020/12/25 12:18

Nginx 实现动态负载均衡(Nginx-1.10.1 + Consul v0.6.4)

Nginx 实现动态负载均衡(Nginx-1.10.1 + Consul v0.6.4) 一直也没有找到合适的类似Socat + Haproxy 的组合能用在Nginx,后来发现了Nginx的几个模块,但是也存在各种不足. 而且Nginx 在大流量的情况下nginx -s reload 是有15% 以上的损耗,并且work线程要处理完以后才会退出,并生成新的线程去处理连接. 作为Ha转发器是不是很蛋疼?最后觉得还是nginx_upsync_module 能够通过命令行来平滑上下线主机的需求, 之后就来怎么使用吧. h...

0
0
发表了博客
2018/05/25 14:01

consul consul-template nginx keepalived 搭建高可用负载均衡(支持TCP和http)

consul consul-template nginx keepalived 搭建高可用负载均衡 搭建准备 两台windows服务器 IP分别为192.168.103.151和192.168.103.152 两台linux服务器(centos7) IP分别为192.168.103.150和192.168.103.153 (这里使用VMware虚拟机搭建该方案) 思路   两台windows作为集群中的server提供实际的业务处理功能,在linux上使用nginx作为负载均衡器反向代理,同时两台linux做主备,使用虚拟IP对外提供服务(主备之间只有一台机器...

0
0
发表了博客
2018/04/14 22:38

在Windows环境中使用Nginx, Consul, Consul Template搭建负载均衡和服务发现服务

搭建负载均衡和服务发现服务的目的 随着网站业务的不断提升,单个服务器的性能越来越难满足客户的业务需求,所以很多情况下,需要使用多服务器实例和负载均衡器来满足业务需要。 Nginx 什么是Nginx Nginx一款高性能的Web服务器,它既可以单独使用,也可以作为负载均衡器与其他Web服务器组合使用。 Nginx安装 我们可用从Nginx官网上(http://nginx.org/)下载最新的Windows版本压缩包。 压缩包解压之后目录结构如下: Nginx的配置...

0
0
2019/09/16 12:07

Consul

概述 官方网站https://www.consul.io/ 架构 (https://technologyconversations.files.wordpress.com/2015/09/etcd-registrator-confd2.png) 通过这张架构图,可以看出来使用Consul实现应用外服务注册和发现主要依靠三个重要的组件: Consul:注册中心的服务端,实现服务注册信息的存储,并提供注册和发现服务。 Registrator:一个开源的第三方服务管理器项目,它通过监听服务部署的Docker实例是否存活,来负责服务提供者的注册...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
10 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部