Paho MQTT кліент, Quality of Service > 0 та max in-flight messages

Протокол MQTT набирає все більшої популярності у зв’язку з поширенням і популяризацією IoT та SmartHome рішень і технологій (наприклад послуги MQTT брокера надає серед інших Amazon). Робота з протоколом MQTT для Java розробника часто означає використання в якості MQTT клієнта FOSS бібліотеки Eclipse Paho, яка, напрклад, штатно йде з Spring Messaging. В роботі з Paho при відправці великої кількості […]

Tricky issue on jackson serialization/deserialization

Just few days ago I was implementing small feature on one of our minor projects .  The idea process some data on user interface pass it to backend and send it further to third party service. So on UI we have code like this $.post( “/backendService”, JSON.stringify(idList); ); Obviously idList contains plain long type id values e.g. 54396 […]

Spring Data MongoDB avoid MappingException

В нашому проекті ми використовуємо звязку Mongo 3.x і  обгортку Spring Data MongoDB використовуючи як кеш зі стрічковими ключами. Нещодавно в логах продакшина ми знайшли цікаву  помилку, враховуючи, що код для роботи з кешом вже кілька років незмінний, то це було для нас несподіванкою. Отож що означає таке повідомлення та як це виправити org.springframework.data.mapping.model.MappingException: Map key ………. […]