gpt4 book ai didi

Java、Spring、推送通知

转载 作者:行者123 更新时间:2023-12-02 10:09:04 26 4
gpt4 key购买 nike

我想用java实现推送通知,所以请帮助我

1-每次将新记录(消息)推送到数据库时(由于其他用户创建的事件),应自动向特定登录用户发送推送通知。

2-推送通知的内容应该是数据库中存在的消息。

3-如果有多条消息,那么用户应该以队列方式一条一条地接收它们。

4-最重要的是登录用户不需要触发任何事件来获取通知,用户应该在整个 session 期间自动接收它。

最佳答案

您可以使用服务器发送事件。 Java提供了SseEmitter来发送及时通知。您可以使用 JavaScript 中的 EventSource API 来触发 SSE 事件流,并在服务器端循环由 ExecutorService 包装的数据库查询代码 - ExecutorService 可以根据初始化旋转单独的线程。将 SSE 超时设置为 -1 以无限监听时间。

请注意这个答案只是一个提示。使用它们从互联网上探索更多内容。

关于Java、Spring、推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55123393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com