CoAP: идентификатор сообщения прекращен. "Не могу отправить сообщение на IP_ADDRESS"
Я тестирую прокси CoAP-CoAP с использованием JMeter, и я заметил это поведение. Я запрашиваю ресурс, находящийся на прокси-сервере, который кэширует значение, предоставленное простым CoAP-сервером, и срок его действия истекает каждые 5 секунд (то есть каждые 5 секунд, если запрос поступает на прокси-сервер, последний должен сначала проверить сервер). Запросы являются сообщениями NON (с тем же идентичным подходом, но с использованием запросов CON все это не происходит). Мой ноутбук (на котором работает JMeter) подключен к коммутатору через Ethernet, к которому также подключены прокси-сервер и сервер (запущенные процессы реализованы с использованием библиотеки Califonium, а затем развернуты с использованием док-контейнеров на двух разных RaspBerry ЧИСЛО ПИ). Сейчас я тестирую прокси с использованием JMeter, который запускает несколько потоков, которые проверяют прокси; все в порядке, но в определенный момент времени прокси-сервер показывает мне ошибку "Идентификатор сообщения прекращен. Не удается отправить сообщение на IP_ADDRESS (ip моего ноутбука)". Я подумал, что это связано с тем фактом, что, поскольку Ethernet выполняет CSMA для доступа к среде, но это приводит к большой перегрузке, поскольку постоянно растущее число потоков одновременно отправляет запрос на прокси, он не может отвечать на все те запросы, которые сохраняют прибывающих. В конце концов, ответов слишком много, и поскольку прокси-сервер не может обслуживать ни один из них, новые идентификаторы сообщений больше не доступны. Я задаю этот вопрос, чтобы убедиться, что моя интуиция верна, но я похож на мнение более опытных пользователей.