Câu hỏi phỏng vấn GraphQL
Câu hỏi

Bạn có dùng graphql-ws, graphql-transport-...

Câu trả lời

Đặc điểm

graphql-ws là một thư viện đơn giản, nhẹ, chỉ tập trung vào việc thực hiện các giao thức WebSocket để hỗ trợ subscriptions trong GraphQL. graphql-transport-ws là một biến thể nâng cao của graphql-ws với các tính năng bổ sung như khả năng khởi tạo lại kết nối và hỗ trợ các biến thể giao thức. Apollo Subscription là một phần của Apollo Client và được tích hợp tốt với hệ sinh thái của Apollo, cung cấp các công cụ mạnh mẽ để xử lý subscriptions trong GraphQL.

So sánh

Ưu điểm graphql-ws: Nhẹ, dễ tích hợp, không phụ thuộc nhiều vào môi trường cụ thể.
Nhược điểm graphql-ws: Có thể thiếu một số tính năng nâng cao hoặc không có tích hợp chặt chẽ với các công cụ khác.

Ưu điểm graphql-transport-ws: Cung cấp thêm tính năng chỉnh sửa giao thức, mạnh mẽ hơn khi xử lý kết nối không ổn định.
**Nhược điểm graphql-transport-...

senior

senior

Gợi ý câu hỏi phỏng vấn

senior

Khi dùng Kafka hoặc Redis Pub/Sub cho backend message, bạn kết nối với Subscription ra sao?

senior

Bạn có dùng schema registry chưa? Làm sao để quản lý nhiều schema từ các team khác nhau?

senior

Bạn tạo CI/CD pipeline để deploy GraphQL server như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào