Публикации по теме 'java-concurrency'
Сложные требования к синхронизации в Java Solutions.
Пакет java.util.concurrent предоставляет несколько классов и конструкций, которые обеспечивают более детальный контроль над синхронизацией и предназначены для обработки расширенных сценариев параллелизма. Вот некоторые ключевые классы и конструкции, которые могут быть полезны:
Lock Интерфейс: Интерфейс java.util.concurrent.locks.Lock обеспечивает более гибкую альтернативу внутренней блокировке ( synchronized блоки/методы). Он обеспечивает явную блокировку и разблокировку,..
Работа с callables и Futures
Недавно мы работали над панелью мониторинга, на которой мы хотели проверить связь с несколькими сторонними серверами, чтобы проверить их доступность или, как мы хотели бы назвать, проверку работоспособности.
Мы делали серию вызовов api к серверам, чьи IP-адреса, имена пользователей и пароли были перенесены в переменные среды.
Затем возникла проблема, когда наш балансировщик нагрузки выдавал HTTP 504 (тайм-аут шлюза), поскольку эти запросы занимали много времени для возврата..