请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

goo
金牌服务用户   /  发表于:2025-6-25 15:04  /   查看:98  /  回复:9
100金币
本帖最后由 goo 于 2025-6-25 15:06 编辑



设置了计划任务,尝试“发布应用”、管理界面“停止应用>启动应用”,客户端网页没有接收到通知。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

就是这两个情况下,websocket链接断开后不会重新连接,只有主动再订阅,客户端连接上之后才会收到通知 直白说,计划任务中,在应用重发布、重启条件下使用发送服务端通知没有用,也不合理

9 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-6-25 15:04:43
来自 10#
本帖最后由 Erik.Xue 于 2025-6-25 17:06 编辑
goo 发表于 2025-6-25 16:59
还是不理解。
按“应用重新部署后”,那我设置的计划任务,应该会在我活字格设计器发布到服务器这个进度 ...

就是这两个情况下,websocket链接断开后不会重新连接,只有主动再订阅,客户端连接上之后才会收到通知

直白说,计划任务中,在应用重发布、重启条件下使用发送服务端通知没有用,也不合理
回复 使用道具 举报
goo
金牌服务用户   /  发表于:2025-6-25 15:06:30
2#
问题:
1、如何实现发布应用动作开始时和发布应用动作完成后给客户端发送弹窗通知
2、计划任务的“应用重新部署后”、“应用重新启动后”的时间节点如何理解
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-6-25 15:56:54
3#
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-6-25 16:08:47
4#
您好,是这样,这种需求用服务端通知实现不了。

原因是,每次重启应用或者重新发布应用时,应用是停止状态,服务端通知本身是用websocket链接实现的,所以应用服务在停止状态下,websocket链接本身也是断开的状态,那么也不存在订阅不订阅了。
回复 使用道具 举报
goo
金牌服务用户   /  发表于:2025-6-25 16:14:15
5#
Erik.Xue 发表于 2025-6-25 16:08
您好,是这样,这种需求用服务端通知实现不了。

原因是,每次重启应用或者重新发布应用时,应用是停止状 ...

问题:
1、如何实现发布应用动作开始时和发布应用动作完成后给客户端发送弹窗通知
2、计划任务的“应用重新部署后”、“应用重新启动后”的时间节点如何理解




好的,那问题2如何理解
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-6-25 16:30:55
6#
应用重新部署后,可以理解为每次在设计器重新发布后,应用的进程启动完成后,会执行相应逻辑;
应用重新启动后,就是从服务管理器暂停、启动应用后,应用的进程启动完成后,会执行相应逻辑。
回复 使用道具 举报
goo
金牌服务用户   /  发表于:2025-6-25 16:38:28
7#
Erik.Xue 发表于 2025-6-25 16:30
应用重新部署后,可以理解为每次在设计器重新发布后,应用的进程启动完成后,会执行相应逻辑;
应用重新启 ...

和我测的情况不一样吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-6-25 16:46:35
8#
goo 发表于 2025-6-25 16:38
和我测的情况不一样吗

不是,上面说了呀,这种情况实现不了,订阅是在重启应用或者重新发布应用之前建立,但是重启或者重发都会导致链接中断。所以当然不会收到订阅的信息。
回复 使用道具 举报
goo
金牌服务用户   /  发表于:2025-6-25 16:59:02
9#
Erik.Xue 发表于 2025-6-25 16:30
应用重新部署后,可以理解为每次在设计器重新发布后,应用的进程启动完成后,会执行相应逻辑;
应用重新启 ...

还是不理解。
按“应用重新部署后”,那我设置的计划任务,应该会在我活字格设计器发布到服务器这个进度条结束后触发。
按“应用重新启动后”,我操作的后台应用管理里面的“暂停服务>>>启动服务”不也符合这个定义吗
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部