GlobalScope.launch { // chạy một coroutine trên background thread
delay(10000L) // non-blocking coroutine bị delay 10s
println("World,") // print từ World ra sau khi hết delay
}
println("Hello,") // main thread vẫn tiếp tục chạy xuống dòng code này trong khi coroutine vẫn đang bị delay 10s
Thread.sleep(20000L) // block main thread 2s
println("Kotlin")
ủa alo
delay(10000L) // non-blocking coroutine bị delay 10s
Thread.sleep(20000L) // block main thread 2s
Mình chưa clear vấn đề của bạn lắm , mình đang hiểu vấn đề của bạn như sau:
Hiện trạng:
== > Bạn cấu hinh nginx loadbalancing và đang phát hiện ra rằng kể từ khi server upstream có vấn đề thì 30s sau server upstream đó mới bị đánh dấu là unavaiable
Mong muốn:
==> Ngay từ khi server upstream có vấn đề thì bị đánh dấu luôn là unavaiable
Bạn thử kiểm tra lại config của 2 phần max_fails vs fail_timeout xem sao nhé . Đây sẽ là thông tin quan trong để đánh dấu upstream server là unavaiable . Ngoài ra cũng cần cân nhắc đến việc config BẪY trên nginx sao cho đúng như mình đã nói bên trên.
THẢO LUẬN
Khi có ai đó lấy được cái mã JWT của mình rồi gắn mã token vào request của họ rồi gửi đi thì sao ạ ?
GlobalScope.launch { // chạy một coroutine trên background thread delay(10000L) // non-blocking coroutine bị delay 10s println("World,") // print từ World ra sau khi hết delay } println("Hello,") // main thread vẫn tiếp tục chạy xuống dòng code này trong khi coroutine vẫn đang bị delay 10s Thread.sleep(20000L) // block main thread 2s println("Kotlin")
ủa alo
Bài viết đậm chất google dịch đọc rất tối nghĩa nhưng lại kết quả đầu của google =_=" khó hiểu thật sự
Cảm ơn e, nhớ ghé thăm blog của anh tại https://thanhle.blog để đọc nhiều thứ về lập trình hơn nhé
Tác giả đánh LOL không
)
Cảm ơn bạn đã comment. Mình vừa bổ sung phần giải thích chi tiết hơn khi áp dụng binary search
Cảm ơn anh, series này của a đã giúp e hiểu rõ laravel hơn.
Hóng như hóng mẹ đi chợ về
Mình chưa clear vấn đề của bạn lắm , mình đang hiểu vấn đề của bạn như sau:
Hiện trạng: == > Bạn cấu hinh nginx loadbalancing và đang phát hiện ra rằng kể từ khi server upstream có vấn đề thì 30s sau server upstream đó mới bị đánh dấu là
unavaiableMong muốn: ==> Ngay từ khi server upstream có vấn đề thì bị đánh dấu luôn là
unavaiableBạn thử kiểm tra lại config của 2 phần
max_failsvsfail_timeoutxem sao nhé . Đây sẽ là thông tin quan trong để đánh dấu upstream server làunavaiable. Ngoài ra cũng cần cân nhắc đến việc config BẪY trên nginx sao cho đúng như mình đã nói bên trên....
Bài viết của bạn rất hay, đi sâu chi tiết về vấn đề mình đang tìm kiếm. Mong bạn sẽ tiếp tục cho ra thêm nhiều bài viết chất lượng hơn nữa :3
Xác nhận workspace và GNOME 42 Ubuntu 22.04 LTS, dùng rất mượt, làm việc quá ngon luôn.
Cảm ơn tác giả, bài viết rất hữu ích với fresher
1 like cho ad
bài viết thật sự rất hữu ít, cảm ơn chủ thớt.
Cảm ơn bạn. Rất hữu ích
A đang chờ chú ra tay đấy
Đọc khum hỉu nhưng vẫn cảm ơn chủ thớt nhớ! 🤩
Tuyệt, rất đầy đủ
tuyệt vời, đỉnh của chóp luôn a ơi