Railhook проти Convoy — альтернатива Convoy під MIT
Ця сторінка допоможе обрати між Convoy і Railhook. Обидва надсилають вебхуки вашим клієнтам і приймають вебхуки від провайдерів; найбільші відмінності — ліцензія й те, що входить у версію для власного сервера.
| Railhook | Convoy | |
|---|---|---|
| Ліцензія | MIT, схвалена OSI | Elastic License 2.0, source-available |
| Надсилання вебхуків вашим клієнтам | Так | Так |
| Приймання вебхуків від провайдерів | Так | Так |
| Усі функції на власному сервері без ліцензійного ключа | Так | Ні |
| Платна редакція для власного сервера | Немає | Так |
| Портал для клієнтів | Так, вбудовуваний, у безкоштовній версії | Portal links, у платних редакціях |
| Трансформації | Так, у кожній збірці | Трансформації на JavaScript, у платних редакціях |
| OpenTelemetry | Ні | У платних редакціях |
| Рольовий доступ | Три фіксовані ролі, у кожній збірці | У платних редакціях |
Прочерк означає, що перевірені сторінки Convoy не дають однозначної відповіді. Це не твердження, що функції немає.
Коли кращий вибір — Convoy
Section titled “Коли кращий вибір — Convoy”- Вам потрібні траси, і платна редакція підходить. Convoy пропонує OpenTelemetry. Railhook віддає метрики Prometheus, трас немає.
- Вам потрібен детальніший контроль доступу. У Railhook три фіксовані ролі й дві області дії API-ключів, власних ролей немає.
Коли кращий вибір — Railhook
Section titled “Коли кращий вибір — Railhook”- Для вас важлива ліцензія. Elastic License 2.0 — source-available, а не відкрита ліцензія, схвалена OSI, і вона обмежує надання програми як керованого сервісу. Railhook — під MIT: його можна запускати, змінювати й постачати у складі власного продукту.
- Ви хочете весь продукт, не платячи за ключ. Convoy виносить portal links, трансформації на JavaScript, OpenTelemetry і RBAC у платні редакції. У Railhook немає ліцензійного ключа й платної редакції для власного сервера: вбудовуваний портал для клієнтів, трансформації, воркфлоу, впорядкування на ендпоінт, повтор подій, маскування PII і ролі є в безкоштовній збірці.
- Ви приймаєте вебхуки від відомих провайдерів. Railhook сам перевіряє підписи Stripe, GitHub, GitLab, Shopify, Slack і Twilio. Див. Перевірка вхідних вебхуків.
- Ви хочете розробляти локально на справжніх вебхуках.
railhook listen 3000прокладає тунель від публічної адреси до вашої машини. Див. CLI.
Перехід з Convoy
Section titled “Перехід з Convoy”Поняття Convoy переносяться майже один до одного: проєкт — це проєкт, ендпоінт — ендпоінт, підписка — підписка, подія — подія, а джерело — джерело. Railhook підписує заголовками Standard Webhooks, тож перевірте, що саме перевіряють ваші приймачі, перш ніж їх перемикати. Перехід на Railhook містить відповідність понять і перехід, коли обидві платформи працюють.
Що далі
Section titled “Що далі”Перехід на RailhookВідповідність понять і перехід, коли обидві платформи працюють.
Організації та роліЩо можуть три ролі Railhook.
Railhook у порівнянніRailhook поряд з усіма альтернативами, разом із прогалинами.