Điểm:1

Làm cách nào để giảm thời gian yêu cầu chuyển từ ALB sang Máy chủ Fargate thực tế?

lá cờ in

Tôi có một điểm cuối webhook nơi nhà cung cấp dịch vụ của chúng tôi gửi một trọng tải mà tôi phải phản hồi trong vòng 2 giây. Tôi đã nhận được quá nhiều lỗi hết thời gian chờ từ nhà cung cấp dịch vụ, nghĩa là tôi không thể phản hồi trong vòng 2 giây.

Tôi đã tìm hiểu xem khi nào Máy chủ Fargate nhận được tải trọng so với khi ALB nhận được. Tôi đã xem qua một số nhật ký truy cập từ ALB và nhận thấy rằng phải mất khoảng một giây hoặc lâu hơn để chuyển tải trọng từ ALB sang máy chủ cổng xa.

Đây là dấu thời gian mà yêu cầu đến ALB - 15:19:20.01 và máy chủ của tôi đã nhận được yêu cầu lúc - 15:19:21.69.

Có hơn một giây chênh lệch, tôi muốn biết cách giảm bớt. Một trong những giải pháp mà tôi nghĩ đến là thay vì đăng ký miền của mình + URI cho nhà cung cấp dịch vụ để gửi webhook tới, tôi đặt IP + URI của mình để ALB không cần phải chuyển tiếp.

Hãy cho tôi biết mọi người nghĩ gì.

CHỈNH SỬA - Giải pháp mà tôi nghĩ là khá ngu ngốc vì fargate cung cấp một IP mới mỗi khi một tác vụ mới được triển khai (theo như tôi biết). Ngoài ra, ALB chuyển tiếp yêu cầu/tải trọng đến Nhóm mục tiêu ECS, chỉ cần đưa thực tế này vào là tốt.

djdomi avatar
lá cờ za
bạn có đang sử dụng tên máy chủ và trình phân giải từ xa không? nó có thể là một vấn đề dns trong trường hợp đó
Sahil avatar
lá cờ in
này, tôi đã xem qua nhật ký ALB của mình và nhận thấy rằng `request_processing_time` cho ALB là 0,001 là hoàn hảo nhưng `elb_status_code` là 460 và từ tài liệu [tại đây](https://docs.aws.amazon.com/ elasticloadbalancing/latest/application/load-balancer-troubleshooting.html#http-460-issues), nguyên nhân là do "ứng dụng khách đã đóng kết nối với bộ cân bằng tải trước khi hết thời gian chờ không sử dụng.". Tôi không biết cách khắc phục điều đó, có thể tôi sẽ liên hệ với nhà cung cấp dịch vụ của mình và thời gian chờ kết nối của họ là bao lâu? Không chắc chắn một cách trung thực.
djdomi avatar
lá cờ za
Tôi luôn đề xuất trước tiên hãy liên hệ với nhà cung cấp dịch vụ bằng một vé trước khi thử hỏi trên một trang web Hỏi & Đáp công khai, imho

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.