Создание API подписки на публикацию с использованием php для настольного приложения java

По сути, я разработал очень специализированную версию приложения обмена сообщениями для удаленных сайтов одной и той же организации, чтобы обмениваться данными друг с другом и помещать «события» в глобальную базу данных, хранящуюся на веб-сервере.

В настоящее время у меня есть настройка php API, и я работаю с приложением Java dekstop, чтобы каждые 30 секунд опрашивать потенциальные новые информационные события из базы данных, и это прекрасно работает, но есть так много пропущенных вызовов, что я не могу не думать о публикации подписки шаблон дизайна будет работать намного чище и позволит почувствовать себя в реальном времени.

Я пытался исследовать базовый шаблон и принципы в течение нескольких дней, и я действительно пытаюсь понять, с чего начать, когда дело доходит до ввода первой строки кода.

Я предполагаю, что клиент регистрирует себя на сервере и предоставляет некоторый способ связаться с клиентом напрямую (я предполагаю, IP-адрес или что-то подобное, что я в порядке получения и хранения с php). Если это правильно, как отправить что-то обратно на этот IP-адрес с php и как клиентский ПК узнает, в какое приложение доставить пакеты данных? Я читал о клиентском приложении, размещающемся в определенном сокете для входящей информации, это правильный путь?

По сути, я прошу помощи, указывающей на фреймворки, если это применимо как в php, так и в Java или C # для серверной и клиентской сторон, соответственно, так как я буду разрабатывать обе, или если я полностью лаю в неправильное дерево, указывая на обзор высокого уровня как это работает с потенциальными примерами кода.

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

Причина, по которой я не просто обращаюсь к серверу SQL напрямую через нашу внутреннюю сеть, заключается в том, что некоторые сайты вообще не имеют доступа к внутренней сети и поэтому должны проходить через веб-сервер, и я также создал приложение для Android, чтобы читать то же самое информация с веб-сервера, но это не обязательно должно быть в реальном времени, так как push-уведомления отправляются для уведомления приложения для Android.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector