เรามีเซิร์ฟเวอร์กลางที่ส่งและรับข้อความจากพีซีจำนวนหนึ่งที่อยู่บนเครือข่ายลูกค้าในสถานที่ต่าง ๆ เพื่ออำนวยความสะดวกนี้ฉันกำลังใช้ WCF กับ TCPNetBindings โดยใช้การสื่อสารสองทางที่ปลอดภัยด้วยใบรับรอง
ตอนนี้เรามีปัญหาหลายอย่างเกี่ยวกับเรื่องนี้ - ส่วนใหญ่เราจะถูกขอให้สนับสนุน "โหมดตัดการเชื่อมต่อ" (เราต้องทนต่อความผิดพลาด) จากสิ่งที่ฉันรู้ไม่มีวิธีง่ายๆในการทำเช่นนี้โดยใช้ WCF stack - เราต้องการดำเนินการบางอย่างและอาจใช้ msmq ฉันดู NServiceBus เมื่อเร็ว ๆ นี้และจากที่ฉันเห็นว่ามันเหมาะสมกับค่าใช้จ่ายอย่างมาก - การยอมรับข้อผิดพลาดสามารถส่งข้อความผ่านอินเทอร์เน็ตผ่านเกตเวย์ http ง่าย ๆ ฯลฯ ฉันรู้ว่ามันเป็นที่ยอมรับในชุมชนและ ฉันสามารถดูสาเหตุจากการมองเข้าไป
ดังนั้นคำถามของฉันคือ ... การใช้ NServiceBus ฟังดูเหมือนความคิดที่สมเหตุสมผลหรือไม่มีใครมีข้อเสนอแนะอื่น ๆ / ประสบการณ์โลกแห่งความจริงที่เกี่ยวข้องกับเรื่องนี้หรือไม่? ฉันเดาว่าฉันกังวลที่จะแนะนำเทคโนโลยีใหม่ที่ฉันรู้ค่อนข้างน้อยและเผชิญปัญหากับสิ่งต่าง ๆ เช่นการรักษาความปลอดภัยการตั้งค่าทุกอย่างในวิธีที่เชื่อถือได้ gotchas ตลอดทาง .. ฉันยังระวัง "ทองคำ - ชุบ "สถาปัตยกรรมและเลือกสิ่งที่มันวาวที่จะจบลงด้วยการใช้งานฉันกับการติดกับ WCF และเพียงแค่ทำให้มันเหมาะกับฉัน ..
ขอบคุณ!