Почему в роутеры не встраивают мессенджеры? Хотя бы самые простые, с передачей только текста. Это же как будто синонимы, маршрутизатор и мессенджер. Оба передают данные от отправителя к получателю. Уже ИИ встраивают в роутер, скоро видеокарту встроят, а мессенджеров нет. Или есть?
Я попробовал сделать мессенджер для роутера. От настольного hAP AC3 LTE6 я на время отстал, в этот раз играюсь с CHR на VPS и немножко с hAP_AX2. На CHR у меня одно ядро 2200MHz, 512мб оперативка, 16гб диск. Лицензия на CHR P1, но для текстовых сообщений думаю подойдёт и бесплатная с ограничением в 1мб скорости на портах.
Делаю всё в одном казане проекте Android Studio, клиентское приложение и серверная часть в отдельном модуле. Серверная часть "Limserver", это просто база данных SQL на HikariCP с 4 таблицами и HTTPS сервер. У сервера 8 рабочих потоков и 8 коннектов к базе данных. Можно через файл конфига server.properties задать свои значения потоков и коннектов к БД, кводы объёма дискового пространства для папки /media. Папка /media хранить пересываемые пользователями файлы. Сам серверный модуль получился всего 14 МБ. Чтобы запуститься в контейнере RouterOS, ему нужна Java-среда. Готовый образ JRE весит больше 150 МБ. Поэтому делаем такую сборку: сначала в JDK (eclipse-temurin:21-jdk-alpine) собираем минимально необходимый кастомный JRE-рантайм (только с нужными модулями), а затем запаковываем его вместе с JAR в alpine linux. Обязательно указываем таймауты HTTPS серверу, я выбрал 3 минуты. Уж…
#…