DGS - Máy chủ GraphQL mã nguồn mở của Netflix
(netflix.github.io)"Domain Graph Service"
- Framework máy chủ GraphQL cho Spring Boot
→ Mô hình lập trình dựa trên annotation
→ Được viết bằng Kotlin nhưng được thiết kế để chủ yếu sử dụng từ Java
→ Tích hợp với Spring Security
-
Framework kiểm thử cho phép viết bài kiểm tra query giống như unit test
-
Máy chủ GraphQL đầy đủ tính năng
→ Plugin sinh mã Gradle có thể tạo kiểu Java/Kotlin từ schema GraphQL
→ Tích hợp dễ dàng với GraphQL Federation
→ Hỗ trợ GraphQL Subscription qua WebSocket và SSE
→ Tải tệp lên
→ Dựa trên graphql-java
-
Client GraphQL cho Java
-
Instrumentation có thể cắm thêm
-
Đã được sử dụng ở quy mô lớn trong nội bộ Netflix từ trước khi mã nguồn mở = sẵn sàng cho production
→ Netflix cũng đang dùng chính cùng bộ mã nguồn này, đồng thời dùng thêm các module liên quan đến distributed tracing/logging/chỉ số
Chưa có bình luận nào.