ชวน Actor เข้าสู่ Spring
(github.com/seonWKim)ผมได้ลองสร้างไลบรารีที่ใช้ได้ในกรณีที่จำเป็นต้องใช้ Spring แต่ในขณะเดียวกันก็ต้องการใช้ actor model ด้วย เป็นไลบรารีที่ผสานความสามารถของ Pekko (Akka fork) เข้ากับ Spring
Spring และ Pekko เป็นเฟรมเวิร์กตัวแทนที่มักพบได้บ่อยเมื่อพัฒนาในระบบนิเวศ JVM แม้ว่าจะมี extension สำหรับเชื่อมต่อทั้งสองระบบอยู่ แต่เมื่อนำมาใช้งานจริงกลับไม่ได้ง่ายขนาดนั้น โดยเฉพาะฝั่ง Pekko นั้นมี extension ที่รองรับการผสานกับ Spring อยู่แล้ว แต่ฝั่ง Spring กลับหา extension ที่รองรับการผสานกับ Akka โดยตรงได้ไม่ง่ายนัก จึงคิดว่าน่าจะมีความต้องการลักษณะนี้อยู่บ้างและได้พัฒนาออกมาในรูปแบบไลบรารี
มีแนบทั้งตัวอย่างแอปพลิเคชันแชตแบบหลายเซิร์ฟเวอร์โดยไม่ใช้ message broker (เช่น redis) (https://seonwkim.github.io/spring-boot-starter-actor/examples/chat/) และตัวอย่าง metrics ที่จำเป็นสำหรับการใช้งาน actor model ในโปรดักชัน (https://seonwkim.github.io/spring-boot-starter-actor/examples/…) มาด้วย
ยังไม่มีความคิดเห็น