Size: a a a

2020 November 03

DP

Denis Pavlyuchenko in pro.jvm
 ‌‌Gleb Pilipets
А есть ли какие-то варианты по отправке пуш уведомлений на клиент, кроме периодической посылке запросов на клиенте?

(Веб-сокеты тоже не подходят, месседж брокер тоже -)
клиент на чём написан, и какие критерии выбора протокола?
источник

A

A in pro.jvm
 ‌‌Gleb Pilipets
А есть ли какие-то варианты по отправке пуш уведомлений на клиент, кроме периодической посылке запросов на клиенте?

(Веб-сокеты тоже не подходят, месседж брокер тоже -)
Sse
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Denis Pavlyuchenko
клиент на чём написан, и какие критерии выбора протокола?
Не особо важно, учебный проект )).

Просто суть в том, что клиентов есть два типа.
И когда тип 1 делает некий запрос на сервер, то сервер должен послать пуш уведомления выбранным клиентам типа 2.
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
A
Sse
Спасибо загуглю
источник

DP

Denis Pavlyuchenko in pro.jvm
 ‌‌Gleb Pilipets
Не особо важно, учебный проект )).

Просто суть в том, что клиентов есть два типа.
И когда тип 1 делает некий запрос на сервер, то сервер должен послать пуш уведомления выбранным клиентам типа 2.
что-то я не понял до конца задачу изначальную. Нужно мобильный пуш (android/ios) слать? Или пуш в браузер?
источник

DC

Denis Chikanov in pro.jvm
 ‌‌Gleb Pilipets
Не особо важно, учебный проект )).

Просто суть в том, что клиентов есть два типа.
И когда тип 1 делает некий запрос на сервер, то сервер должен послать пуш уведомления выбранным клиентам типа 2.
А вебсокет чем именно не подходит?
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Denis Pavlyuchenko
что-то я не понял до конца задачу изначальную. Нужно мобильный пуш (android/ios) слать? Или пуш в браузер?
первое
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Ну фронт конектится к беку, бек к серверу.
Серверу нужно прислать на фронт
источник

DC

Denis Chikanov in pro.jvm
А для мобильных пущей вообще другие штуки используются обычно, всякие там фаербэйзы и я хз что ещё
источник

DP

Denis Pavlyuchenko in pro.jvm
тогда тут не ws, не sse, не лонг поллинг не помогут. Мобильные пуши шлет бэк через apple/google
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
А бэк же должен получить от сервера?
источник

DC

Denis Chikanov in pro.jvm
 ‌‌Gleb Pilipets
А бэк же должен получить от сервера?
Бэк и есть сервер
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Denis Chikanov
Бэк и есть сервер
Ну немного иначе.

Фронт -> Бэк(1 сервис) -> Proxy (1 сервис) -> Other microservices
источник

DC

Denis Chikanov in pro.jvm
 ‌‌Gleb Pilipets
Ну немного иначе.

Фронт -> Бэк(1 сервис) -> Proxy (1 сервис) -> Other microservices
Название чата подразумевает, что с внутренней архитектурой своего бэкэнда ты сам в состоянии разобраться
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
ну да, поэтому и спросил про пуш.

фронт это отдельная сущность, например на Vue.js, который конектится к бэку.
Если на бэк я могу получить апдейт от другого микросервиса путём обращения по API, то как на фронт его отправить в виде пуша?
источник

DC

Denis Chikanov in pro.jvm
 ‌‌Gleb Pilipets
ну да, поэтому и спросил про пуш.

фронт это отдельная сущность, например на Vue.js, который конектится к бэку.
Если на бэк я могу получить апдейт от другого микросервиса путём обращения по API, то как на фронт его отправить в виде пуша?
Тебе уже все сказали: если это браузерный фронт, то есть SSE, вебсокеты и лонгполлинг, если это мобильный фронт, то есть сервисы гугла и эппла для посылки пушей.
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Denis Chikanov
Тебе уже все сказали: если это браузерный фронт, то есть SSE, вебсокеты и лонгполлинг, если это мобильный фронт, то есть сервисы гугла и эппла для посылки пушей.
Окей, я понял. Не думал, что для мобильного фронта будут отличия.
Спасибо
источник

AE

Alexandr Emelyanov in pro.jvm
Denis Chikanov
Тебе уже все сказали: если это браузерный фронт, то есть SSE, вебсокеты и лонгполлинг, если это мобильный фронт, то есть сервисы гугла и эппла для посылки пушей.
Ещё rsocket теперь
источник

V

Vadim in pro.jvm
а по java какие международные конференции есть типа jpoint-a ?
источник

АД

Александр Дерюгин... in pro.jvm
Первое что приходит на ум это SpringOne
источник