وب‌سرویس مجید

پروژه rulego

rulego/rulego

️ RuleGo یک فریم‌ورک سبک، با کارایی بالا، قابل جاسازی و نسل جدید برای موتور قوانین ارکستراسیون کامپوننت در گو است.

کاربرد:

این فریم‌ورک برای ساخت سیستم‌های پردازش جریان داده، اتوماسیون قوانین تجاری و ارکستراسیون کامپوننت‌ها در محیط‌های تعبیه‌شده (embedded) مناسب است.

با استفاده از آن می‌توانید قوانین پیچیده را به صورت ماژولار و قابل گسترش پیاده‌سازی کنید.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز به پردازش سریع داده‌ها با تأخیر کم دارید، مثلاً در سیستم‌های IoT، real-time analytics یا event-driven architecture.

همچنین وقتی می‌خواهید قوانین را بدون تغییر کد اصلی قابل تنظیم کنید.

چند مثال از موارد استفاده:

پردازش داده‌های سنسور در یک دستگاه IoT

فیلتر کردن، تغییر ساختار و مسیردهی پیام‌ها در یک سیستم پیام‌رسانی

اجرای قوانین تجاری در یک سیستم مالی یا لجستیک

ادغام با سیستم‌هایی مثل EdgeX Foundry یا ThingsBoard

  • ##ruleengine
  • ##golang
  • ##iot
  • ##edgecomputing
  • ##eventdriven
  • ##microservices
  • ##realtime
  • ##embedded
  • ##streamprocessing
  • ##workflow