Railhook проти Hook0 — альтернатива Hook0 під MIT
Ця сторінка допоможе обрати між Hook0 і Railhook. Hook0 — сервіс для надсилання вебхуків вашим клієнтам із хмарою в ЄС. Railhook теж їх надсилає, а ще приймає вебхуки від провайдерів і поширюється під MIT.
| Railhook | Hook0 | |
|---|---|---|
| Ліцензія | MIT, схвалена OSI | SSPL, source-available |
| Надсилання вебхуків вашим клієнтам | Так | Так |
| Приймання вебхуків від провайдерів | Так | — |
| Де працює хмарний сервіс | railhook.io | ЄС, за замовчуванням у Франції |
Прочерк означає, що перевірені сторінки Hook0 не дають однозначної відповіді. Це не твердження, що функції немає.
Коли кращий вибір — Hook0
Section titled “Коли кращий вибір — Hook0”- Дані в хмарі мають лишатися в ЄС. Hook0 Cloud працює в ЄС, за замовчуванням у Франції. Якщо без хмарного сервісу не обійтися, а розташування даних вирішальне, питання закрите. З Railhook розгорніть власний сервер у потрібному регіоні.
- Вам потрібен хмарний сервіс понад безкоштовний план. Hook0 пропонує платні хмарні плани. Railhook Cloud поки має лише безкоштовний план, тож обсяг понад його ліміти означає власний сервер.
Коли кращий вибір — Railhook
Section titled “Коли кращий вибір — Railhook”- Для вас важлива ліцензія. Server Side Public License — source-available, а не відкрита ліцензія, схвалена OSI, і вона ставить умови на надання програми як сервісу. Railhook — під MIT: його можна запускати, змінювати й постачати у складі власного продукту.
- Ви також приймаєте вебхуки. Railhook перевіряє підписи Stripe, GitHub, GitLab, Shopify, Slack і Twilio, зберігає те, що надійшло, і пересилає на ваші сервіси з повторами та повтором подій. Вихідні доставки й вхідні пересилання мають одну панель і один список невдалих повідомлень.
- Ви хочете розробляти локально на справжніх вебхуках.
railhook listen 3000прокладає тунель від публічної адреси до вашої машини. Див. CLI.
Чого в Railhook немає
Section titled “Чого в Railhook немає”Railhook доставляє лише через HTTP і не має OpenTelemetry. Повний список — у Railhook у порівнянні; прочитайте його, перш ніж вирішувати.
Перехід з Hook0
Section titled “Перехід з Hook0”Відтворіть кожен застосунок Hook0 як проєкт Railhook, а кожну адресу, на яку ваші клієнти отримують вебхуки, — як ендпоінт із підписками, а потім надсилайте кожну подію на обидві платформи, доки не довіритеся новій. Railhook підписує заголовками Standard Webhooks, тож перевірте, що саме перевіряють ваші приймачі, перш ніж їх перемикати. Перехід на Railhook описує перехід, коли обидві платформи працюють.