文档章节

利用服务发现构建公私网混合分布式系统

姚海涛
 姚海涛
发布于 2016/07/17 05:22
字数 426
阅读 123
收藏 1

私网服务器的宽带费用较便宜,可以申请多个宽带,每个私网服务器绑定一个宽带。

网络环境描述

公网服务器与其它服务器可通过内网相互访问

这种环境不是本文讲述的重点,省略。

公网服务器与其它服务器不能通过内网相互访问

  • 公网服务器有固定的公网ip。
  • 私网服务器没有固定的公网ip,是动态的,而且80端口已被运营商屏蔽。

软件部署描述

公网服务器

防火墙

  • 对外开放 80 端口(http)、443 端口(http)、xxxx端口(Spring Cloud Config,可以不开放,通过nginx代理,部署到部署到私网服务器内网中更安全)、xxxx端口(Spring Cloud Netflix Eureka Server,可以不开放,通过nginx代理,开启安全性防御更安全)

nginx

  • 静态文件代理到内网的云存储下,如:OSS内网域名:xxx.oss-cn-shenzhen-internal.aliyuncs.com

  • 动态请求代理到 spring cloud api gateway,可部署多个 spring cloud api gateway 做负载

分布式云服务

  • spring cloud config:分布式配置(可选,部署到私网服务器内网中更安全)

  • Spring Cloud Netflix Eureka Server:分布式服务发现服务端

  • Spring Cloud Api Gateway:分布式路由服务,自动代理到服务发现客户端

私网服务器

  • Spring Cloud Netflix Eureka Client:分布式服务发现客户端,注册服务到公网上的服务发现服务端(Spring Cloud Netflix Eureka Server)

© 著作权归作者所有

共有 人打赏支持
上一篇: 免费创建wiki网站
下一篇: glibc 升级
姚海涛

姚海涛

粉丝 14
博文 20
码字总数 9311
作品 5
长沙
架构师
私信 提问
PyTorch 1.0 稳定版来啦

雷锋网 AI 科技评论消息,NeurIPS 正在加拿大召开,会上,Facebook 宣布正式推出 PyTorch 1.0 稳定版,在 Facebook code 博客上,也一并同步了这一消息。雷锋网(公众号:雷锋网) AI 科技评论...

汪思颖
12/08
0
0
精彩双十二,12点12分半价抢piao | @Container容器技术大会

距离 @Container 容器技术大会 越来越近,小伙伴们是不是都在翘首以盼呢!又是一年双十二,伴着各种电商平台的各种优惠,我们也来凑热闹给大家送福利了,12月12日 中午12:12-12:17,我们开...

文洁洁洁
2015/12/11
1K
0
一文读懂混合云:现状,场景,趋势

近日在英特尔网站发现一篇不错的混合云白皮书,详细的描述了混合云的现状、应用场景、发展趋势,整篇文章比较长,结合自己的理解,特别将文中的精华整理了出来。 什么是混合云 混合云不是简单...

云技术实践
03/19
0
0
众多行业客户采用Oracle管理云 提升用户体验和交付应用程序

客户采用Oracle管理云提升性能,并降低传统记录系统和创新化开发运维系统的成本 北京,2017年2月23日 — 甲骨文今天宣布Oracle管理云(Oracle Management Cloud)业务实现大幅增长,在其上市...

玄学酱
04/18
0
0
华为2018全球金融峰会盘点:金融云扩大优势 力推分布式架构转型

雷锋网AI金融评论消息,4月25日,华为2018全球金融峰会在北京香格里拉饭店召开。本届大会以“新ICT,激发数字化金融转型”为主题,在前一届的云计算、大数据、深度学习等新兴技术广泛应用的基...

AI金融评论
04/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL自增属性auto_increment_increment和auto_increment_offset

MySQL的系统变量或会话变量auto_increment_increment(自增步长)和auto_increment_offset(自增偏移量)控制着数据表的自增列ID。 mysql> show tables;Empty set (0.00 sec)mysql> CREATE TA......

野雪球
13分钟前
0
0
OSChina 周三乱弹 —— 有一天考拉麻麻拉肚子了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @瘟神灬念 :分享周汇洋的单曲《Man Srae(曼斯拉之舞)》:美滋滋。。。。 手机党少年们想听歌,请使劲儿戳(这里) 我听了一下 赶紧关了, ...

小小编辑
今天
81
5
oh-my-zsh 自定义

GitHub 地址 基于 oh-my-zsh 的自定义配置,增加了一些个人常用插件与皮肤。 采用的是 git submodule 来维护,包括 oh-my-zsh,之所以这么搞,主要是手头有多台 linux 需要维护, 每台机器、...

郁也风
今天
7
0
Docker安装踩坑:E_FAIL 0x80004005的解决

参考 菜鸟教程--Windows Docker 安装 http://www.runoob.com/docker/windows-docker-install.html 官方文档-Install Docker Toolbox on Windows https://docs.docker.com/toolbox/toolbox_in......

karma123
今天
6
0
js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部