websocket loadbalancing on google cloud

วิธีสร้าง websocket loadbalancing บน google cloud

ไปที่เมนู Network services >>> Load balancing >>> Create a load balancer >>> TCP Load Balancing

จากนั้นกดปุ่ม Continue

ที่ Frontend Configuration : สร้าง public ip address สำหรับ load balance

ที่ Backend Configuration : ให้เลือกเครื่องที่จะอยู่หลัง load balance

หากเราสร้าง Load balance เป็นประเภท HTTP(S) Load balancing จะทำให้พบปัญหา Websocket client ที่ต่ออยู่กับ Web socket server ด้วย ip loadbalance ถูกตัด connection อยู่ตลอด แต่หากจำเป็นต้องทำ HTTPS ก็ใช้ได้ ให้เขียน Web Socket Client auto reconnect เอาทุกๆช่วงเวลาหนึ่ง เช่นทุกๆ 30 วิ

Related posts:

This entry was posted in technology, websocket. Bookmark the permalink.