一张图告诉你为什么是服务网关。

网关服务是单一访问点,并充当多项服务的代理。服务网关启用了跨所有服务的路由转发、过滤和公共处理等。

在微服务实践中远不止这点功能,它可以做到统一接入、流量管控、安全防护、业务隔离等功能。

下面是服务网关的大概作用图。

看完这张图,或许你已经明白了服务网关的作用,及使用服务网关带来的诸多好处。

所以,既然服务网关有这么多作用,也是现在微服务套件中的必用组件,你还有什么理由不用服务网关呢?

下图是使用了Spring Cloud的服务网关的套件图。

Spring Cloud使用了Zuul作为服务网关组件,图中Open Service即是服务网关,Service A,B是内部实际的业务服务,通过Open Service对外进行内部服务的请求的路由、过滤等操作。

原文发布于微信公众号 - Java技术栈(javastack)

原文发表时间:2018-01-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏游戏杂谈

windows下clang的安装与使用

我本意是想在windows下学习下C++11,而结果是我的Visual Studio 2012不完全支持,而我又懒得去安装2013/2015,太大了。公司运维也...

1571
来自专栏应用案例

超全的PLC选型总结

在plc系统设计时,首先应确定系统方案,下一步工作就是PLC的设计选型。选择PLC,主要是确定PLC的生产厂家和PLC的具体型号。对于系统方案要求有分布式系统、...

2457
来自专栏逸鹏说道

网站就必须用响应式布局吗?MVC视图展现模式之移动布局

本文先引入给读者一个自己研究的机会,下次深入说明一下: 废话不多说,直接上图 新建一个mvc的项目 ? ? ? 在视图里面添加一个移动端视图 ? ? 正常访问一...

3025
来自专栏原创

如何通过个推SDK实现IM功能

产品上线4年多以来,个推已经服务了逾19万app开发者和35万app,助推了无数拥有亿级用户量的合作伙伴应用精细化运营。 但是,大多数开发者都不了解,用个推的推...

4268
来自专栏Java后端技术

解决Eclipse里Maven工程报 An error occurred while filtering resources错误

这几天被maven的单元测试折腾死了,以为是自己的eclipse有问题呢,今天早上来了又发现eclipse报了一个很奇怪的错误:An error occurre...

1092
来自专栏zhangdd.com

make: 警告:检测到时钟错误。您的创建可能是不完整的 问题解决方法

今天编译nginx源码,make的时候也出现了这个问题,报错”make: 警告:检测到时钟错误。您的创建可能是不完整的。”

1174
来自专栏张戈的专栏

单机MySQL数据库优化推荐的编译安装参数

MySQL 编译参数多而复杂,让新手感到很头大,如果是正式生成环境安装 MySQL,没有充足的时间去研究每一个参数代表的意义,个人建议使用余洪春前辈整理的编译参...

3133
来自专栏蛋未明的专栏

【myweb2.0】框架的新思想

1564
来自专栏性能与架构

MongoDB 即将支持跨文档事务

1892
来自专栏smy

一张图解释负载均衡

首先当大量用户访问时候,先请求到nignx服务器,因为nignx对于高并发支持较好,所以由nignx服务器将访问需求分配给不同的apache服务器,apache...

1513

扫码关注云+社区

领取腾讯云代金券