С локального компа подписаться на уведомления от web-сервера

Цена договорная
11 февраля 2020, 10:44 • 3 отклика • 51 просмотр
Здравствуйте,

Бизнес-цель - обеспечить быстрое чтение/запись данных с веб-сервера. Т.е. сейчас чтение/запись новой порции данных реализовано через CRON, и я хочу перевести на webhook-и для более быстрой коммуникации.


Для реализации доступен любой из этих технологических стеков на самом Windows-хосте:
1. Java 1.7 Application
2. Windows Service на .NET 4.5+
3. Postgres
4. PHP-сервер крутится на Виртуальном Хостинге, так что возможны ограничения по низкоуровневой конфигурации PHP-backend-а. И если это окажется принципиальным ограничением - рекомендуйте любой другой хостинг (будем запускать PHP-сервер там).


Существующая система из себя представляет главный PHP-сервер (WAN) и ряд windows-компов (LAN), читающих/пишущих данные в "эти ваши интернеты".


ТРЕБОВАНИЯ:
~~~~~~~~~~~~~
1. подписка на уведомления от php-сервера
2. чтение пришедших данных и их запись в PostgreSQL (для примера юзайте таблицу MyTable: "id, name")
3. сервис/приложение должно восстанавливаться/переподключаться после сетевых сбоев.

См. аттач "webhook network architecture.png"


P.S. Кстати, сам php-сервер сейчас не поддерживает webhook: это сделаю отдельным заказом, либо, если у Вас есть наработки - предлагайте. PHP-backend - на codeigniter. Типа https://ckeditor.com/docs/cs/latest/examples/webhooks/webhooks-server-php.html
Файлы