TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
Shitchain

8 Jul 2023, 22:19

Open in Telegram Share Report

https://www.npmjs.com/package/@mabalashov/nestjs-webhooker

Запилил npm nestjs-модуль для транзакционной отправки вебхуков

Что-то вроде transaction-outbox: когда хотим отправить хук вендору, не кидаем сразу http-запрос, а сохраняем его в БД. Далее, согласно retry-strategy пытаемся отправить http-запросы, уже вне транзакции БД

В таком случае, мы на 100% уверены, что запрос уйдет (либо зафакапится, если транзакция упадет)

Пока очень черновой вариант с кучей todo в коде, возможно в дальнейшем сделаю нормально, если модуль окажется полезным
npm: @mabalashov/nestjs-webhooker
[![npm version](https://badge.fury.io/js/nestjs-webhooker.svg)](https://badge.fury.io/js/nestjs-webhooker) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Build Status](https://travis-ci.com/m. Latest version: 0.0.1, last published: a mi...

45 1 1 1
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
Академия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Справочный центр Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot