ไมโครซอฟท์เปิดโครงการ Dapr รันไทม์โอเพนซอร์สสำหรับการพัฒนา microservice

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 17 ตุลาคม 2019.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    ไมโครซอฟท์เปิดตัวโครงการ Dapr รันไทม์แบบ event driven สำหรับการพัฒนา microservice ช่วยจัดการงานที่ต้องทำบ่อยๆ ในการพัฒนา โดยในเวอร์ชั่นอัลฟ่าบริการเหล่านี้ได้แก่

    • Service invocation: การเรียกใช้งานระหว่างบริการต่างๆ
    • State management: จัดการเก็บสถานะลงของ microservice ลงฐานข้อมูล โดยตอนนี้รองรับ Redis และ Azure Cosmos แต่เตรียมจะรองรับบริการอื่น เช่น AWS DynamoDB
    • Pub/Sub: รอข้อความใน message queue ตามหัวข้อที่ตัว microservice ต้องการ
    • Event driven resource bindings: รอรับ event และยิง event ออกจาก microservice
    • Virtual actor: รันไทม์จัดการการเรียกโค้ดให้เป็นเธรดเดียวเสมอในแต่ละ actor
    • Distributed tracing: รองรับการติดตามการประมวลผลในแต่ละจุด โดยทำงานร่วมกับ OpenTelemetry

    ตัวโค้ดแอปพลิเคชั่นสามารถสื่อสารกับ Dapr ผ่านทาง HTTP หรือ gRPC ก็ได้ ถ้าต้องการใช้ Dapr SDK โดยตรงก็รองรับภาษา Go, Java, Javascript, Python, และ .NET Core

    ไมโครซอฟท์ตั้งเป้าจะให้ Dapr เป็นโครงการที่ไม่ผูกติดกับผู้ผลิตรายใด และการเปิดโครงการนี้ก็ต้องการเสียงตอบรับจากนักพัฒนาว่าต้องการให้ Dapr ทำงานร่วมกับอะไรอีกบ้าง

    ที่มา - Microsoft Cloud Blog

    [​IMG]

    Topics: MicrosoftmicroserviceOpen Source
     

แบ่งปันหน้านี้