9 คะแนน โดย xguru 2023-10-27 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป็นเอนจินที่ทำให้โค้ดทำงานต่อไปจนเสร็จสมบูรณ์ แม้จะเกิดความขัดข้องของฮาร์ดแวร์หรือซอฟต์แวร์ก็ตาม
  • สามารถจำลอง Persistent State ได้ด้วยโค้ดและตัวแปรภายในเครื่องเท่านั้น
  • เพียงรีสตาร์ตเอนจิน เวิร์กโฟลว์ก็จะทำงานต่ออย่างราบรื่นจากจุดที่หยุดไว้
  • Workflow ของ Flawless เขียนด้วย Rust และในทางปฏิบัติก็คือฟังก์ชัน Rust ทั่วไป
  • โดยจะไม่คอมไพล์เป็น native code แต่คอมไพล์เป็น WebAssembly และทำงานในสภาพแวดล้อมแบบกำหนดได้อย่างสมบูรณ์ (Deterministic Environment)
  • ส่วนที่เป็น nondeterministic จะเกิดขึ้นเฉพาะตอนโต้ตอบกับ "โลกจริง" เช่น การส่งคำขอ HTTP หรือการสร้างเลขสุ่ม

1 ความคิดเห็น

 
xguru 2023-10-27

https://news.ycombinator.com/item?id=38010267
ในคอมเมนต์บน Hacker News มีคนบอกว่านี่คือ Temporal เวอร์ชัน Rust ของ https://temporal.io/
ผู้พัฒนาคือ Bernard Kolobara ซึ่งเป็น CEO ของ Lunatic https://lunatic.solutions/ ครับ