#ReTRY

2025-04-23

Retry в Go: От граблей к дзену отказоустойчивости

В этой статье мы пройдем путь от самых наивных и опасных способов реализации ретраев в Go до построения гибкого и надежного механизма, который можно использовать каждый день. Мы рассмотрим ключевые паттерны , антипаттерны и готовые решения.

habr.com/ru/articles/903576/

#Go #golang #web #backend #разработка #стандарты #retry #база

TechGeeksApparelTechGeeksApparel
2025-03-25

Life doesn’t have a “Game Over” screen.
Take the L, learn from it, and keep going!
(Unless you’re on your last continue… then, good luck.)

🔗 techgeeksapparel.com/game-over

Fireside Fedi Episode 2 Feb 8th 1300 EST / 1800 UTC - with my special guest @Mrfunkedude ! Take 2!

Join us LIVE on #Owncast at https://stream.firesidefedi.live .
Catch the #VOD afterwards on #Peertube https://video.firesidefedi.live.

#FsF #interview #people #streaming #fediverse #Fedi #LIVE #chat #relaxing #fun #funny #FiresideFedi #retry #uplifting

2025-01-30

Эпическое программирование: пишем понятные и поддерживаемые саги

В мире микросервисов часто возникает необходимость сделать согласованные изменения в сервисах. Один из надёжных способов добиться этого — использовать паттерн «Сага», который помогает выполнять распределённые транзакции и при сбоях корректно откатывать изменения. Но, как всегда, есть нюансы, начиная от нереалистичных материалов на эту тему и заканчивая реальным опытом использования. Алексей Бакин занимается разработкой внутренних продуктов. Один из них — это API-прокси, предоставляющее внешние API для внутренних сервисов. Для реализации этого решения использовали паттерн «Сага».

habr.com/ru/companies/oleg-bun

#golang #сага #хореография #оркестрация #cтруктурный_подход #pivot #retry #panic #идемпотентность #пример_кода

SolenedeMSolenedeM
2025-01-21

Hello,

Eh, pour info, j'ai eu peur pendant plus d'une heure, je n'avais plus d'accès à Mastodon. J'avais un message avec qui s'affichait.
Mais j'ai envoyé un mail à staff@mastodon.social et iels m'ont répondue en moins de 10 minutes.

2024-05-19

Jammer en beschadigend dat er nog zoveel mensen van wie je verwacht dat ze weldenkend zijn op X/Twitter rondhangen tussen Nazi's en Holocaustontkenners en ook met die ene doorgedraaide, opruiende Maffe Eend die iets over "het Kwaad" kwijt wil maar zoals gewoonlijk verstrikt raakt in zijn eigen woorden.

X post van een account met Hebreeuwse tekens en een blauw 'deug'-vinkje, 19 mei 2024

Al die mensen die het Kwaad in de ander niet willen zien omdat zij zelf zo graag deugdzaam willen zijn, en zodoende het Kwaad faciliteren. Dat vat het wel samen zo, op deze Pinksterzondag. 

Daar onder de blauwe button "Retry" voor een herkansing
2024-04-02

Best Practices по подключению к сторонним API в проекте

При разработке больших web-проектов нам часто приходится взаимодействовать с API сторонних или внутренних микросервисов. Когда количество таких взаимодействий растёт, настройки вызовов к другому API и подробности самих вызовов кратно множатся и могут растекаться по проекту. В Домклике у нас микросервисная архитектура, и каждому сервису приходится взаимодействовать с десятком других. Чтобы межсервисное взаимодействие было предсказуемым, надёжным, удобным и отслеживаемым, мы следуем ряду практик при разработке, и в этой статье я расскажу вам о них. Узнать лучшие практики

habr.com/ru/companies/domclick

#api #json #timeout #retry #ruby_on_rails #refactoring #microservices

2024-02-25

Использование resilience4j со Spring Boot

resilience4j библиотека, предоставляющая набор инструментов для повышения надежности и отказоустойчивости java приложений прежде всего в микросервисной архитектуре Рассмотрим какие в ней есть инструменты, как их использовать в Spring Boot приложении с помощью аннотаций, как настраивать и есть ли в них подводные камни

habr.com/ru/articles/793550/

#resilience4j #отказоустойчивость #java #spring_boot #spring_framework #circuit_breaker #rate_limiter #retry #webflux #hystrix

2024-01-08

Learn how to add exception handling by using D365 try catch statements. Without exception handling, when an error occurs the system will stop the process entirely. However, with the right code, you can ensure the system skips past invalid records and continues to process all records that are valid.
#Dynamics365 #Dynamics365Musings #MSDyn365 #MSDyn365Community #DYN365O #D365FO #Microsoft #d365ug #xppgroupies #D365 #TryCatch #ExceptionHandling #ErrorHandling #Deadlocks #UpdateConflicts #Retry #Finally #NestedTryCatch
dynamics365musings.com/d365-tr

2023-10-03
Antonio Oneantonio_one
2023-09-01

Use google.cloud.storage.retry with is_etag_in_json to automatically retry failed HTTP requests to Google Cloud Storage, and validate ETags in JSON APIs.

Today I've intercepted the let #bang... return (or maybe return!) of #task computation trying with #typesafe active #patterns for #regex to intercept the "retry after n seconds" message from #openai #embeddings while chunking an array of #async task api calls.

#FSharp at work!

The beautiful thing is that you resolve the #retry concern being safe that functional programming guarantees the code decoupling and all the rest remains ok 👌as before and you still have embarrassingly parallel solution.

MathiasTCKmathiastck
2023-03-11

@es @joolia admittedly my reply on first click, so I am used to hitting here :)

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst