websocket Java:如何将推送通知发送到URL列表?

wgx48brx  于 2022-11-24  发布在  Java
关注(0)|答案(1)|浏览(206)

客户端

客户端向服务器发送POST调用以创建订阅。
POST调用请求主体包含服务器应向其发送推送通知的URL。
例如,POST请求主体:

{ 
    "id": "some ID", 
    "urlToPushNotificationTo": "mysite.com/notifications/not1"
}

服务器端

  • urlToPushNotificationTo* 值存储在数据库中。

然后,服务器将向数据库中存储的所有URL发送推送通知(每当服务器上发生更新时)。
我正在研究的技术是Java和JBoss服务器。
我已经阅读了WebSockets和服务器发送事件(SSE),但不确定它是否适用,因为我正在创建一个URL列表来推送通知(而不是保持活动会话打开)。
SSE也有关于打开会话的最大数量的限制(我的应用程序应该没有限制)。
我已经看了下面的WebSocket示例。是否可以调整WebSocket来实现此功能?
https://github.com/matruskan/websocket-example

bqjvbblv

bqjvbblv1#

您看到的可能是webhook模式。
然后,尝试从数据库向URL发送GET或POST请求。

相关问题