Zilla는 이벤트 중심의 응용 프로그램 및 서비스를 개발하고 관리하는 데 도움이됩니다. HTTP
, SSE
, gRPC
, MQTT
및 Kafka
프로토콜에 대한 일류 지원을 갖춘 가벼우면서도 기능이 풍부한 대리입니다.
zilla를 A로 사용하십시오.
Service Sidecar - 인증을 시행하고 스키마를 검증하고 메트릭을 수집하며 TLS를 종료하기위한 서비스와 함께 배포됩니다.
KAFKA API GATEWAY -Apache Kafka를 앞두고 웹 앱, IoT 클라이언트 및 비 KAFKA 마이크로 서비스가 자체 기본 프로토콜을 통해 데이터 스트림을 직접 소비하고 생성 할 수 있도록합니다.
Zilla 사용 사례 | 설명 |
---|---|
데이터 방송 (Kafka Fan-Out) → | 웹 스케일의 최종 사용자에게 실시간 업데이트를 방송합니다. 스톡 티커, 베팅 확률, 여행 업데이트 및 경매 가격과 같은 파워 라이브 데이터 피드. |
IoT Kafka 섭취 → | Kafka를 본격적인 MQTT 브로커로 전환하여 IoT 데이터를 실시간으로 수집하고 처리합니다. |
동기화 마이크로 서비스의 비동기 워크 플로우 → | Kafka 주제 쌍을 라우팅하여 요청-응답 마이크로 서비스 통신을 비동기식으로 만듭니다. |
이벤트 메시 생성 → | Kafka를 통한 연결을 라우팅하여 메쉬 및 이벤트 중심 마이크로 서비스를 통합하십시오. Kafka를 GRPC/REST 서버 또는 GRPC 클라이언트처럼 보이게하십시오. |
서버 전송 이벤트 (SSE) API →을 보호하십시오 | JWT 기반 Continous Authorization을 추가하여 SSE API를 보호하십시오. |
Asyncapi →를 통해 MQTT를 확인하십시오 | MQTT 브로커로 들어가는 메시지에 대한 Asyncapi 스키마를 시행하십시오. |
훨씬 더! | 모든 Zilla 데모 및 Zilla 예제를 확인하십시오. |
Zilla는 상태가없고 선언적으로 구성되어 있으며 외부 의존성이 없습니다. 시작하는 가장 빠른 방법은 호스팅 된 QuickStart를 따르는 것입니다.
단일 노드 및 클러스터 배포 옵션을 사용할 수 있습니다.
홈브류
brew tap aklivity/tap brew install zilla zilla start -ve -c ./zilla.yaml
도커
docker pull ghcr.io/aklivity/zilla docker run ghcr.io/aklivity/zilla:latest start -v
지배
helm install zilla oci://ghcr.io/aklivity/charts/zilla --namespace zilla --create-namespace --wait --values values.yaml --set-file zilla.yaml=zilla.yaml
구성 및/또는 검증 시행에 대한 OpenAPI 및 AsynCapi 사양 지원.
JSON
, avro
및 protobuf
포함한 다양한 데이터 형식에 대한 Apicurio 및 Karapace 와 같은 외부 스키마 레지스트리와의 통합.
SSE
에 대한 지속적인 승인을 포함하여 JWT
통한 승인 지원.
로깅 및 메트릭을위한 Prometheus 및 OpenTeLemetry 를 포함한 표준 관측 성 도구와 통합.
Zilla 문서화 : 가이드, 튜토리얼 및 참조는 Zilla 사용 방법을 이해하고 사용 사례를 위해 구성하는 방법을 이해하는 데 도움이됩니다.
제품 로드맵 : 다가오는 릴리스 계획을 확인하십시오.
Zilla 예제 : 미리 케이닝 된 Zilla 기능 데모 모음.
이벤트 PETSTORE 데모 : Zilla가 OpenApi/Swagger PetStore 서비스 이벤트를 몇 줄의 YAML로 매핑하여 이벤트를 마련하게 만듭니다.
택시 데모 : Zilla, Kafka, Openapis 및 Asyncapis와 함께 택시 기반 IoT 배치 데모.
Apache Kafka : Zilla는 애플리케이션 별 REST API를 가능하게합니다. 또 다른 Kafka-Rest 대리가 아닌 방법을보십시오.
CQRS, Redpanda 및 Zilla와의 현대적인 이벤트 : CQR의 이벤트 중심의 특성, 구현하는 동안 일반적인 과제, Zilla가 Redpanda로 해결하는 방법에 대해 알아보십시오.
Kafka를 통한 GRPC 서비스 간의 엔드 투 엔드 스트리밍 : GRPC를 Kafka 이벤트 스트리밍과 통합하는 방법을 배우십시오. 안전하게, 안정적이고 확장 할 수 있습니다.
Zilla는 택시를 우박합니다 : IoT 원격 측정 규모? MQTT, Zilla 및 Kafka가이를 가능하게 할 수 있습니다.
커뮤니티 슬랙 : 기술 토론에 참여하고 질문을하며 다른 사용자를 만나십시오!
GitHub 문제 : Zilla와의 버그 또는 문제를보고합니다.
문의하십시오 : 비 기술적 질문 및 문의를 제출하십시오.
질라에 기여하고 싶습니까? Zilla Guide에 기여한 것을 확인하십시오. 소스 코드, 문서, 버그 보고서, 기능 요청 또는 피드백 등 모든 기여를 소중히 여깁니다!
Zilla는 Aklivity Community 라이센스에 따라 제공됩니다. 이 라이센스는 독립형 상용화 된 "Zilla-as-a-service"오퍼링으로 전환하지 않는 한 적합한대로 Zilla를 자유롭게 배포, 수정 및 실행할 수있는 오픈 소스 파생 라이센스입니다. 클라우드에서 Zilla를 실행하여 자신의 워크로드, 생산 여부에 관계없이 완전히 괜찮습니다.
(? 위로 돌아 가기)