文件名称:api-gateway:API Gateway 扮演单一入口点的角色,用于调用不同的外部服务(REST 或 Web 服务)
文件大小:208KB
文件格式:ZIP
更新时间:2024-07-18 14:34:09
Groovy
API 网关 - 统一访问 REST 或 Web 服务 API Gateway 意图扮演单一入口点的角色,用于调用不同的服务,无论是 REST 还是 WebServices。 统一调用 API 的方式。 主要目标是: 所有请求都是异步处理的(没有线程阻塞); 输入输出数据格式统一。 客户端和可调用 API 之间的数据格式分离; 它是 REST API 本身; 支持多种调用方式:SYNC、ASYNC、EVENT(即发即忘); 遵循#microservices 的规则。 在 Sam Newmans 的著作Building Microservices 中定义: 很小,专注于做好一件事 是一个单独的、独立的过程 通过与语言无关的 API 进行通信 高度解耦 API Gateway 是基于的项目。 所有类都是用编写的。 它使用构建子系统。 API Gateway 倾向于遵循。 ht
【文件预览】:
api-gateway-master
----gradlew(5KB)
----src()
--------ratpack()
--------test()
--------main()
----gradle()
--------wrapper()
----README.md(19KB)
----gradlew.bat(2KB)
----notifier.groovy(135B)
----docs()
--------images()
--------Salesforce_API.md(9KB)
----gh-md-toc(2KB)
----gradle.properties(47B)
----.gitignore(418B)
----build.gradle(7KB)