Project Tye ของ Microsoft มีจุดมุ่งหมายเพื่อควบคุมการพัฒนาไมโครเซอร์วิส

พบว่ามันยากที่จะทำงานกับไมโครเซอร์วิส? ด้วย Project Tye Microsoft ขอเสนอเครื่องมือสำหรับนักพัฒนารุ่นทดลองที่มีจุดมุ่งหมายเพื่อให้ง่ายต่อการสร้างทดสอบและปรับใช้ไมโครเซอร์วิสและแอปพลิเคชันแบบกระจาย

Microsoft เชื่อว่า Project Tye ซึ่งเป็นโครงการ. NET Foundation ที่เปิดตัวเมื่อวันที่ 21 พฤษภาคมจะช่วยบรรเทาปัญหาที่นักพัฒนามักพบเจอเมื่อสร้างแอปพลิเคชันที่พูดคุยกับฐานข้อมูลหรือประกอบด้วยบริการหลายอย่างที่สื่อสารกัน Project Tye ได้รับการออกแบบมาเพื่อให้นักพัฒนาสามารถเรียกใช้ส่วนประกอบแอปพลิเคชันหลายรายการพร้อมกันได้ง่ายขึ้นและใช้งานแอปแบบกระจายไปยังแพลตฟอร์มต่างๆเช่น Kubernetes 

เป้าหมายหลักของ Project Tye ได้แก่ :

  • ลดความซับซ้อนของการพัฒนาไมโครเซอร์วิสโดยเรียกใช้บริการจำนวนมากด้วยคำสั่งเดียวโดยใช้การอ้างอิงในคอนเทนเนอร์และค้นหาที่อยู่ของบริการอื่น ๆ โดยใช้หลักการง่ายๆ
  • การปรับใช้แอปพลิเคชัน. NET ไปยัง Kubernetes โดยอัตโนมัติโดยการจัดคอนเทนเนอร์แอปพลิเคชันเหล่านี้โดยอัตโนมัติสร้าง Kubernetes ที่มีการกำหนดค่าน้อยที่สุดและใช้ไฟล์การกำหนดค่าเดียว

Project Tye กำลังได้รับการอธิบายว่าเป็นการทดลองที่จะมีขึ้นอย่างน้อยจนถึงเดือนพฤศจิกายน 2020 เมื่อเรือรบ. NET 5 จะมีการประเมินอีกครั้งในเวลานั้น ในระหว่างนี้คุณลักษณะใหม่ ๆ จะออกทุกๆสี่สัปดาห์โดยประมาณ

คุณลักษณะการพัฒนาจะมุ่งเน้นไปที่การพัฒนาในท้องถิ่นโดยนักพัฒนาแนะนำให้หลีกเลี่ยงการเรียกใช้ Project Tye ในคอนเทนเนอร์เว้นแต่จำเป็น Microsoft สนใจที่จะทำให้ Tye สามารถใช้งานได้กับสภาพแวดล้อมรันไทม์ที่หลากหลาย

Project Tye ต้องการ. NET Core 3.1 สามารถติดตั้งเป็นเครื่องมือส่วนกลางโดยใช้คำสั่งต่อไปนี้:

dotnet tool install -g Microsoft.Tye --version "0.2.0-alpha.20258.3"

Microsoft ยังได้โพสต์คำแนะนำในการเรียกใช้บริการเดียวและหลายบริการโดยใช้ Tye พร้อมกับเคล็ดลับในการปรับใช้กับ Kubernetes