Перейти до вмісту

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 доставляє лише через HTTP і не має OpenTelemetry. Повний список — у Railhook у порівнянні; прочитайте його, перш ніж вирішувати.

Відтворіть кожен застосунок Hook0 як проєкт Railhook, а кожну адресу, на яку ваші клієнти отримують вебхуки, — як ендпоінт із підписками, а потім надсилайте кожну подію на обидві платформи, доки не довіритеся новій. Railhook підписує заголовками Standard Webhooks, тож перевірте, що саме перевіряють ваші приймачі, перш ніж їх перемикати. Перехід на Railhook описує перехід, коли обидві платформи працюють.