码迷,mamicode.com
首页 > 其他好文 > 详细

微服务网关路由

时间:2020-01-29 12:42:31      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:jpg   服务注册   客户端   支持   服务业   consul   文档   alt   容错   

微服务业界进展及相关技术(Java)

  • 消息中心(Stream、Bus)
  • 配置中心(git、svn、zookeeper)
  • 认证授权中心(Security、oauth、jwt)
  • 缓存中心(data)
  • 文档中心(swagger)
  • 服务注册与发现(eureka、consul、zookeeper)
  • 网关路由(zuul1.x、zuul2.x、gateway)
  • 服务调用(Ribbon、Feign、Hystrix)
  • 链路监控中心

微服务架构是当下比较流行的一种架构风格,它是一种以业务功能组织的服务集合,可以持续交付、快速部署、更好的可扩展性和容错能力。

微服务具有几个关键特征:

  • 高度可维护和可测试性
  • 与其他服务松散耦合
  • 且可独立部署
  • 能够由一个小团队开发

缘起

  单体应用的情况我们都知道,都在一个服务器部署,直接访问IP + 端口 + 服务前缀即可,现在微服务架构下,每个服务都可以独立部署,并且是由不同的开发团队开发的,我们又应该怎么访问呢?

尘落

   API网关是客户端访问服务的统一入口,API网关封装了后端服务,还提供了一些更高级的功能,例如:身份验证、监控、负载均衡、缓存、多协议支持、限流、熔断等等。API网关还可以针对不同客户端定制不同粒度的API。

表象

  技术图片

  技术图片

  

微服务网关路由

标签:jpg   服务注册   客户端   支持   服务业   consul   文档   alt   容错   

原文地址:https://www.cnblogs.com/bearRunning/p/12239718.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!