Публикации по теме 'patterns'


Использование шаблона Saga в микросервисах
Как предотвратить аномалии в распределенных транзакциях с помощью шаблона Saga. Одной из важных проблем построения микросервисной архитектуры является обеспечение механизма распределенных транзакций, включающего несколько независимых сервисов. Одно из решений - использовать Saga Pattern , и вы можете прочитать эту статью, чтобы лучше понять, как это работает; ссылка здесь . Когда мы создаем монолитное приложение с реляционной базой данных в качестве уровня сохраняемости, мы..

Шаблоны проектирования для MongoDB
Ключевой проблемой моделирования данных является балансирование потребностей приложения, характеристик производительности ядра базы данных и шаблонов извлечения данных. При разработке моделей данных всегда учитывайте использование данных приложением (то есть запросы, обновления и обработка данных), а также внутреннюю структуру самих данных. Шаблон проектирования в целом - это абстрактное, многократно используемое решение часто встречающейся проблемы в данном контексте или варианте..

Использование Полли (! Попугай) в .NET
Конечно, почти каждый сталкивался с проблемой повторения действий по каким-то причинам: простой повтор (из-за какой-то конкретной ошибки), повторный вызов внешних служб с некоторыми прогрессивными интервалами (2 с, 4 с, 8 с… .2 ^ нс) , выполнение определенного количества повторных попыток перед выходом и т. д. Реализация таких политик «повторных попыток» также различается (я уверен, что некоторые из вас даже используют GOTO на языках, которые имеют возможность использовать это ключевое..

Жесткий образец (случайный блог)
Поскольку последние несколько дней я был занят, я не смог подготовить блог о веб-разработке. Так что я подумал о том, чтобы поделиться программой по шаблону, который задавали во время моей работы в кампусе. Вопрос заключался в том, чтобы напечатать следующий шаблон на любом из языков, в то время я использовал C, но сегодня я решу то же самое с помощью python: Итак, я разделю задачу на 4 части: Я попробую напечатать n звездочек в каждой n-й строке. Если я могу это сделать, я..

Красный или синий флажок: перерезать нужный провод.
Темная сторона шаблонов флагов приводит к кошмару базы данных. Прочтите, чтобы поверить. Вы помните боевики девяностых? В половине из них была бомба и герою нужно было ее обезвредить. Я видел ту же ситуацию в контексте ИТ. Слишком много раз, чтобы хорошо выспаться. Вы в это не верите? Ну, в программном обеспечении есть бомба и называется она флагом. Я объясню почему. История флагов и единорогов Было время, когда ПО лежало на флагах. Мы можем назвать этот век «временем..

Что такое шаблон X?
Бесконечное обновление алгоритмов «Босс только один. Клиент. И он может уволить всех в компании, начиная с председателя, просто потратив свои деньги в другом месте ». - Сэм Уолтон . Сэм всегда был прав в понимании клиента с первых дней существования Walmart, и именно таким он стал сегодня в удовлетворении потребностей клиентов по низкой цене каждый день. В то время как различные предприятия стремятся понять потребителя, появляется все больше способов сделать это с помощью..

Компьютерная графика. Частота кадров.
Когда вы создаете анимацию с помощью кода, вы можете столкнуться с пропусками кадров или мерцанием изображения. Эта история призвана объяснить вам, почему это происходит и кто за это отвечает. Прежде всего, нам нужно понять два основных термина, используемых в разработке анимации: кадры и частота кадров. Рамка. Википедия дает довольно короткие и понятные определения разным вещам, поэтому пользуюсь ею с большим удовольствием. Итак, что это говорит о кадре? В кинопроизводстве,..