เรามีโซลูชันหลายระบบ: มีเว็บไซต์หลายแห่งและ App-Tier ที่แยกต่างหากที่นำไปใช้/เปิดเผยเป็นบริการ WCF เว็บไซต์ทั้งหมดใช้ EntLibs เพื่อบันทึกสิ่งต่าง ๆ - แต่จำเป็นต้องเข้าสู่ฐานข้อมูลกลางซึ่งสามารถเข้าถึงได้โดย App-Tier เท่านั้น
เพื่อแก้ไขปัญหานี้ เรากำลังพิจารณาใช้บริการ WCF ที่สามารถส่ง LogEntires ไปให้ได้ (ผ่าน Custom Trace Listener ที่ส่งรายการบันทึกไป)
การตัดสินใจใช้บริการ WCF ก็คือมันสอดคล้องกับสถาปัตยกรรมที่เหลือ และเราไม่มีเวลามากพอที่จะทำอะไรได้อีกมาก
ฉันยังได้ดูสิ่งนี้ และเริ่มสงสัยว่าเรากำลังอยู่ใน ผิดเส้นทางโดยสิ้นเชิง (จากมุมมองของประสิทธิภาพ)
ดังนั้นคำถามของฉันคือ:
- นี่เป็นความคิดที่ไม่ดีหรือที่ฉันควรจะหยุด?
- ถ้ามันเป็นไปได้ ฉันต้องระวังกับดักอะไรบ้าง?