2 điểm bởi wlehgus78 2026-04-02 | 3 bình luận | Chia sẻ qua WhatsApp

Xin chào.
Gần đây tôi đang thử nghiệm port claw-code của instructkr / ultraworkers (https://github.com/ultraworkers/claw-code) sang Elixir.

Thay vì chỉ chuyển 1:1,
tôi muốn xem một dự án kiểu agent / control-plane như thế này sẽ trông ra sao nếu được làm theo phong cách Elixir.

Đặc biệt, tôi đã cố gắng tận dụng tích cực các thế mạnh sau của Elixir / BEAM:

  • OTP supervision
  • long-running process
  • daemon-first runtime
  • multi-node / distributed BEAM routing
  • control plane định hướng recovery

Vì vậy, thay vì chỉ đơn thuần port các câu lệnh,
tôi đặt trọng tâm nhiều hơn vào các hướng sau:

  • session / workflow process được supervision
  • routing có nhận thức về daemon
  • theo dõi ownership trong cluster
  • persistence / recovery nhẹ dựa trên DETS
  • kiểm thử failover / recovery dựa trên các node đang kết nối

Hiện tại tôi đã tổng hợp kết quả dưới tên gọi Beamwarden:

https://github.com/jidohyun/beamwarden

Đây gần với một dự án thử nghiệm hơn là một sản phẩm hoàn chỉnh,
nhằm khám phá câu hỏi:
“Điều gì sẽ xảy ra nếu xây dựng lại một kiến trúc dạng agent runtime/control-plane như thế này dựa trên OTP và multi-node?”

Nếu có ai quan tâm, tôi đặc biệt muốn nhận được phản hồi về những điểm sau:

  • liệu boundary / cấu trúc supervision của OTP có mang đúng chất Elixir không
  • hướng đi của multi-node routing / failover có ổn không
  • có phần nào phức tạp không cần thiết hay không
  • nếu xây dựng loại hệ thống này theo hướng Elixir-native thì nên tiếp cận thế nào

Mọi phản hồi hay phê bình đều được hoan nghênh.

3 bình luận

 
runableapp 2026-04-04

Với tư cách là sinh viên, có vẻ đây là một “thử nghiệm port sang Elixir”. Càng có nhiều thử nghiệm càng tốt.

Trong thời đại mà chỉ toàn JavaScript/Node hoặc Python, việc thử làm bằng Elixir mang lại cảm giác mới mẻ. Tôi nhớ lần đầu tiếp xúc với Erlang từ rất lâu trước đây và đã rất ấn tượng.

 
axient 2026-04-04

Tò mò tri thức thì tốt đấy, nhưng giả mù trước quyền sở hữu trí tuệ thì thật đáng xấu hổ. Kian84 nói đấy. Tao chỉ thấy mày trụ được đúng 2 năm thôi. Không muốn nhìn mà lỡ vào xem vì không biết thì là lỗi của tao. Ha.

 
kurthong 2026-04-03

Thật không biết có phải là đáng xấu hổ không nữa... nếu đó cũng là một năng lực thì đúng là một năng lực...