เมื่อเรียกใช้คลัสเตอร์ Service Fabric การมีแอปพลิเคชันหลายตัวทำงานอยู่ในคลัสเตอร์นั้นก็สมเหตุสมผลดี แต่แอปพลิเคชันเหล่านั้นอาจไม่พึ่งพาซึ่งกันและกันในทางใดทางหนึ่ง ตัวอย่างเช่น ฉันสามารถมี CustomerApp อยู่ในนั้น และ WikiApp ได้
จากมุมมองด้านความปลอดภัย คงจะดีไม่น้อยหาก WikiApp สามารถแยกออกจาก CustomerApp ได้ เนื่องจาก Wiki ไม่ควรเชื่อมต่อกับบริการจาก App ที่เก็บข้อมูลลูกค้าอย่างชัดเจน ฉันสามารถใส่การรับรองความถูกต้องลงในบริการของ CustomerApp เองเพื่ออนุญาตเฉพาะการโทรจากบริการที่ได้รับการตรวจสอบสิทธิ์เท่านั้น แต่ยิ่งไปกว่านั้น มันจะดีกว่าถ้า WikiApp จะไม่สามารถเชื่อมต่อหรือดูแอปอื่นได้และไม่สามารถแก้ไขจุดสิ้นสุดได้ ที่อยู่จากบริการตั้งชื่อ
มีวิธีแยกแอปพลิเคชันออกจากกันใน Service Fabric ด้วยฟีเจอร์แพลตฟอร์มหรือไม่ ฉันไม่พบสิ่งใดเกี่ยวกับเรื่องนี้ในเอกสารประกอบ และฉันก็สงสัยว่าอาจเป็นไปได้ว่าวิธีการทำงานของ Service Fabric แต่จะมีประโยชน์มาก
และเพื่อความชัดเจน ฉันกำลังพูดถึงการแยกแอปพลิเคชัน (ApplicationTypes) ออกจากกัน ไม่ใช่บริการภายในแอปพลิเคชันเดียว