
微服务架构
夜影风
这个作者很懒,什么都没留下…
展开
-
浅谈微服务架构下的API网关
1. 概述近几年来,移动应用与企业间互联需求的兴起。移动应用、企业互联,使得后台服务支持的对象,从以前单一的Web应用,扩展到多种使用场景,且每种使用场景对后台服务的要求都不尽相同。这不仅增加了后台服务的响应量,还增加了后台服务的复杂性。随着微服务架构概念的提出,API网关成为了微服务架构的一个标配组件。Chris Richardson曾经在他的博客上详细介绍过API网关,包括A...转载 2018-07-28 23:58:35 · 2612 阅读 · 0 评论 -
浅谈如何设计一个可用的企业级API网关
在上一篇《浅谈微服务架构下的API网关》文章中, 我们介绍了API网关的概念、优势、应用场景和选型要素, 本文我们将从API网关的架构设计与功能要素两个方面介绍如何设计一个企业级API网关。1. 使用API网关统一应用入口API网关的核心设计理念是使用一个轻量级的消息网关作为所有客户端的应用入口,并且在 API 网关层面上实现通用的非功能性需求。如下图所示:所有的服务通过 API 网...原创 2018-08-05 14:34:23 · 1926 阅读 · 0 评论 -
API网关之Kong网关简介
1. Kong简介Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的,能提供易于使用的RESTful API来操作和配置API管理系统,所以它可以水平扩展多个Kong服务器,通过前置的负载均衡配置把请求均匀地分发到各...原创 2018-07-31 19:04:54 · 36732 阅读 · 1 评论 -
微服务概述
1. 什么是微服务软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。 微服务概念的起源来源于Martin Fowler的一篇知名博文”MicroServices“。微服务是指开发一个单个小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以...原创 2018-08-09 17:16:55 · 527 阅读 · 0 评论