Вопросы с тегом «distributed-computing»

4
Как такая компания, как Amazon, избегает узких мест в доступе к слою базы данных?
Если вы представляете такую ​​компанию, как Amazon (или любое другое крупное веб-приложение для электронной коммерции), которая эксплуатирует интернет-магазин в больших масштабах и имеет лишь ограниченное количество физических товаров на своих складах, как они могут оптимизировать это так, чтобы не было одно узкое место? Конечно, у них должно быть несколько баз …

1
Каковы решения проблемы распределенной очереди?
Я пытаюсь узнать больше о различных способах решения проблемы распределенной очереди. Поэтому я хотел бы знать, какие продукты, услуги, реализации и исследовательские работы уже существуют. Реализация столкнется со многими проблемами и будет вынуждена пойти на компромисс: У него сильный или слабый порядок? Есть ли у него идемпотент? Можем ли мы …

8
Что именно такое распределенные вычисления? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Что именно представляет собой распределенные вычисления и чем они отличаются от …

2
Шаблоны для поддержания согласованности в распределенной системе источников событий?
В последнее время я читал об источниках событий и мне действительно нравятся идеи, стоящие за ним, но я застрял со следующей проблемой. Допустим, у вас есть N одновременных процессов, которые получают команды (например, веб-серверы), генерируют в результате события и сохраняют их в централизованном хранилище. Давайте также предположим, что все переходные …

3
Что возвращает балансировщик нагрузки?
Когда пользователь нажимает на балансировщик нагрузки, а балансировщик нагрузки определяет, какой веб-сервер следует пересылать, что происходит дальше? Направляет ли балансировщик нагрузки запрос и все его данные на веб-сервер, получает ответ веб-сервера и возвращает его обратно пользователю? Или это больше похоже на перенаправление, когда балансировщик нагрузки буквально просто возвращает IP-адрес выбранного …

3
Как обрабатывать побочные эффекты в CRQS при воспроизведении событий?
Говорят, что в CQRS легко исправить ошибку, вы просто повторно развертываете и затем воспроизводите события. Но что, если одно из событий должно привести к тому, что внешняя система, не находящаяся под вашим контролем, «отправит товар» клиенту, если вы просто воспроизведите события, товар будет отправлен дважды. Как вы решаете это?

1
Лучшая практика для обработки асинхронного взаимодействия?
Недавно завершен проект по обработке кредитных карт. Одна из трудностей, с которыми я столкнулся, была обработка задержки / возможного сбоя уведомительных сообщений. Самый сложный пример был: внешняя система, отправляющая запрос на оплату моя система превратила этот запрос в запрос к платежному шлюзу отправка пользователя на шлюз ждет, пока пользователь выполнит …

3
мы прошли полный круг с микросервисами, возвращаясь к очень старым школьным подходам?
С точки зрения архитектуры и дизайна программного обеспечения, как микросервисы «складываются» (каламбур) против промежуточного программного обеспечения? Я пришел из Java, и похоже, что когда вы уходите от простого REST в качестве API и абстрагируетесь от различных слоев и параметров соединения, по крайней мере, в Java, вы почти полностью вернулись к …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.