Category: MS API Gateway

[总结]如何设计一个安全的对外API接口? 0

[总结]如何设计一个安全的对外API接口?

最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。

[汇总]网关Gateway经验 0

[汇总]网关Gateway经验

这样讲API网关,你应该能明白了吧! 阿里大佬分享API网关在微服务架构中的应用 关于Spring Cloud Zuul 那些“不能说的秘密”! 如何设计 API 接口,实现统一格式返回? 基于 Apache APISIX,爱奇艺 API 网关的更新与落地实践 微服务网关选型,请收下我的膝盖! Service Mesh 和 API Gateway 关系深度探讨 Service Mesh:微服务的网络通信基础设施,负责(系统内部的)服务间的通讯; API Gateway:负责将服务以 API 的形式暴露(给系统外部),以实现业务功能; 如何将gRPC与Guice相结合 全球首个API全生命周期管理平台Eolink! 如何解决业务开发时接口不能对外暴露的问题? 从11s到170ms!同事提出的18种接口优化技巧,那叫一个优雅!      

[转]谈谈怎么做服务隔离 0

[转]谈谈怎么做服务隔离

做服务隔离的目的就是避免服务之间相互影响。毕竟谁也不能说自己的微服务百分百可用,如果不做隔离,一旦一个服务出现了问题,整个系统的稳定性都会受到影响! 因此,做服务隔离是很有必要的。那么怎么隔离呢? 按种类隔离 按用户隔离 OK,接下来开始细说这两种方式!

0

[转]亿级网关服务的落地

自从微服务概念以来,众多的软件架构在践行着这一优秀的设计理念。各自的系统在这一指导思想下收获了优雅的可维护性,但一方面也给接口调用提出了新的要求。比如众多的API调用急需一个统一的入口来支持客户端的调用。在这种情况下API GATEWAY诞生,我们将接入、路由、限流等功能统一由网关负责,各自的服务提供方专注于业务逻辑的实现,从而给客户端调用提供了一个稳健的服务调用环境。之后,我们在网关大调用量的情况下,还要保证网关的可降级、可限流、可隔离等等一系列容错能力。

0

[转]如何从0写一个服务网关?

1. 0 引言 1-1-1. 什么是网关?为什么需要使用网关? 如图所示,在不使用网关的情况下,我们的服务是直接暴露给服务调用方。当调用方增多,势必需要添加定制化访问权限、校验等逻辑。当添加API网关后,再第三方调用端和服务提供方之间就创建了一面墙,这面墙直接与调用方通信进行权限控制。 本文所实现的网关源码抄袭了—Oh,不对,是借鉴。借鉴了Zuul网关的源码,提炼出其核心思路,实现了一套简单的网关源码,博主将其改名为Eatuul。

0

[转]API网关性能比较:NGINX vs. ZUUL vs. Spring Cloud Gateway vs. Linkerd

1. 前几天拜读了 OpsGenie 公司(一家致力于 Dev & Ops 的公司)的资深工程师 Turgay Çelik 博士写的一篇文章(链接在文末),文中介绍了他们最初也是采用 Nginx 作为单体应用的网关,后来接触到微服务架构后开始逐渐采用了其他组件。 我对于所做的工作或者感兴趣的技术,喜欢刨根问底,所以当读一篇文章时发现没有看到我想要看到的设计思想,我就会四处搜集资料,此外这篇文章涉及了我正在捣鼓的 Spring Cloud,所以我就决定写一篇文章,争取能从设计思路上解释为什么会有这样的性能差异。