客户端
客户端向服务器发送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
1条答案
按热度按时间bqjvbblv1#
您看到的可能是webhook模式。
然后,尝试从数据库向URL发送GET或POST请求。