AsycHttpClient против обычного подхода на основе очереди - PullRequest
0 голосов
/ 22 марта 2019

Я оцениваю дизайн, нужно построить высокопроизводительную систему обмена сообщениями. Одна система должна отправить уведомление в другую систему. Ответ необходимо войти в базу данных. Другой аспект, который я имею в виду, обработка ошибок, ведение журнала.

Подход 1 -: использование асинхронного http-клиента apache. Подход 2 - Традиционный подход, создайте очередь, отправьте сообщение с уведомлением в этой очереди и создайте отдельные потоки для обработки этой очереди. Подход 3 -: использование https://github.com/AsyncHttpClient/async-http-client#using-continuations

Если нет значительного выигрыша, я не хочу использовать внешнюю библиотеку, если подход 2 не очень сложен.

...