Zilla:一個事件驅動的API閘道器
Zilla是一個用於事件流的開源 API 閘道器,Zilla 使用標準協議(例如 HTTP、Server-Sent Events 和 Kafka)將 Web 和移動應用程式連線到事件驅動的微服務。
對 MQTT、gRPC、GraphQL、AMQP、WebSocket 和 WebHooks 等附加協議的支援正在規劃中。
例如,當部署在 Kafka 叢集前面時,Zilla 可以配置為支援:
- HTTP 請求-響應與基於 Kafka 的微服務的互動。Zilla 支援訊息標頭,因此您可以透過具有冪等性的 Kafka 叢集生成和使用訊息
- 由來自 Kafka 主題的訊息填充的 HTTP 事件驅動快取
- 透過伺服器傳送事件從 Kafka 主題流式傳輸可靠訊息
- 使用 JWT 訪問令牌保護 HTTP 請求-響應 API
- 透過 JWT 訪問令牌使用持續授權來保護伺服器傳送的事件流
這是一個教程,展示瞭如何使用 Zilla 和 Kafka Streams 構建 CQRS Todo 應用程式。Zilla 讓您可以專注於您的應用程式和業務邏輯,而不是花時間編寫大量程式碼,這個演示有助於減輕 CQRS 的複雜性。
相關文章
- 開放API閘道器實踐(一) ——設計一個API閘道器API
- kong 一個高效能的 API 閘道器API
- Ocelot一個優秀的.NET API閘道器框架API框架
- API 閘道器 KongAPI
- 如何架構一個合適的企業API閘道器架構API
- go-kit微服務:一個簡單的API閘道器Go微服務API
- API 閘道器的10個最常見用例API
- api閘道器設計API
- API閘道器,企業級閘道器可擴充套件API套件
- 高效能API閘道器(1)、微服務API閘道器架構設計API微服務架構
- API 閘道器策略二三事API
- Arch:一個智慧提示閘道器
- .NET Core 微服務—API閘道器(Ocelot) 教程 [一]微服務API
- Spring Boot整合Zuul API閘道器Spring BootZuulAPI
- .NET Core API閘道器Ocelot(一)【概覽,開始】API
- 《springcloud 二》微服務動態閘道器,閘道器叢集SpringGCCloud微服務
- Apache ShardingSphere 5.1.2 釋出|全新驅動 API + 雲原生部署,打造高效能資料閘道器ApacheAPI
- API閘道器:第8層網路API
- 微服務設計中的API閘道器模式微服務API模式
- 如何開發一個開源閘道器?
- API閘道器,讓您和Serverless再近一步APIServer
- 什麼是閘道器?閘道器的作用是什麼,閘道器的作用詳解
- 拆輪子:閘道器GOKU-API-GatewayGoAPIGateway
- 微服務實踐分享(2)api閘道器微服務API
- 八步部署NGINX Plus API閘道器NginxAPI
- 如何建設企業級API閘道器API
- 微服務基礎——厲害了!API閘道器微服務API
- 開放API閘道器實踐(三) —— 限流API
- 探索使用Nginx +Lua 構建 API 閘道器NginxAPI
- 高效能API閘道器Kong介紹API
- C# 開源一個基於 yarp 的 API 閘道器 Demo,支援繫結 Kubernetes ServiceC#API
- 問下 API 閘道器進行測試的方法API
- 如何設計一個高效能閘道器
- 分享一個國內首款開源企業級go語言API閘道器--GoKu API GatewayGoAPIGateway
- Janusec應用安全閘道器(WAF閘道器)
- Ceph物件閘道器,多區域閘道器物件
- Spring Cloud Zuul 閘道器(一)SpringCloudZuul
- 用友雲開放平臺之API閘道器API