นับทางออกของพร็อกซีแยกจากรีพลิกา
อินเกรสกระจายไคลเอนต์ไปยังโพรเซสพร็อกซี การกำหนดเส้นทางและ NAT กำหนดแอดเดรสที่เว็บไซต์มองเห็น
รีพลิกาพร็อกซีสามตัวหลังเกตเวย์แปลภาษาตัวเดียวอาจยังคงแสดงทางออกสาธารณะเพียงทางเดียว แอดเดรสส่วนตัวของคอนเทนเนอร์ไม่ได้กำหนดตัวตนที่มองเห็นที่ปลายทาง
client → published service → proxy replica → egress/NAT → destinationติดตามภาพวาดเป็นสองส่วน บริการที่เผยแพร่เลือกว่าไคลเอนต์ไปถึงรีพลิกาอย่างไร เส้นทางออกและ NAT เลือกแอดเดรสต้นทางของการเชื่อมต่อถัดไปของรีพลิกานั้น
เมชกำหนดเส้นทางของ Docker Swarm รับทราฟฟิกบนพอร์ตบริการที่เผยแพร่และส่งไปยังทาสก์ที่ทำงานอยู่ สิ่งนี้สนับสนุนการกระจายการเข้าถึงและการเปลี่ยนแปลงตำแหน่งทาสก์ แต่ไม่ได้กำหนดทางออกสาธารณะที่แตกต่างให้แต่ละรีพลิกา
หากต้องการทางออกที่แตกต่างกัน ให้ออกแบบเส้นทางและแอดเดรสจริง เช่น โฮสต์ที่กำหนดเส้นทางแยกกันหรือเกตเวย์ทางออกที่จัดสรรไว้ แล้วตัวตนขาออกที่สังเกตได้จึงนับ
การแทนที่รีพลิกายังแทนที่สตรีมที่ใช้งานอยู่ด้วย
อุโมงค์ CONNECT ที่สร้างขึ้นเป็นของโพรเซสพร็อกซีเดียว ทาสก์อื่นไม่สามารถสร้างสถานะ TCP และ TLS ของปลายทางขึ้นใหม่ได้อย่างโปร่งใสเมื่อแทนที่โพรเซสนั้น วางแผนการเชื่อมต่อใหม่และระบายการเชื่อมต่ออายุยาวเพื่อการบำรุงรักษา
ถ่ายทอดการรับรองความถูกต้องของไคลเอนต์และนโยบายปลายทางไปยังรีพลิกาด้วย การตรวจพอร์ตที่สำเร็จของโหลดบาลานเซอร์แคบกว่าไคลเอนต์ที่ได้รับอนุญาตซึ่งเจรจาโปรโตคอลพร็อกซีที่ต้องการ ความจุ ตัวตนทางออก และการอยู่รอดของการเชื่อมต่อเป็นข้อกำหนดแยกกันที่ต้องประเมิน