找回密码
 立即注册

QQ登录

只需一步,快速开始

aatest
高级会员   /  发表于:2021-9-10 10:59:21
22#
David.Zhong 发表于 2021-9-10 10:47
明白大佬意思了~

其实就是类似邮件订阅,数据表的字段变化了,就发送一个邮件提醒。这就是邮件订阅的功能。   同理我们扩展下,  把邮件订阅的发送邮件换成执行服务端命令。这不就可以延生出无限的可能了。   如现在活字格消息提醒就可以通过如下方式实现了。弄一张消息提醒表,用于存放系统里所有的消息提醒的内容,每当数据表插入或者更新则执行服务端命令(做一个微信提醒,邮件提醒,或者短信提醒)。这样,整个活字格需要消息提醒的时候,只需往消息提醒表插入或者更新数据就行了,就不需要再额外的做服务端命令了。
回复 使用道具 举报
aatest
高级会员   /  发表于:2021-9-10 11:01:29
23#
aatest 发表于 2021-9-10 10:59
其实就是类似邮件订阅,数据表的字段变化了,就发送一个邮件提醒。这就是邮件订阅的功能。   同理我们扩 ...

目前基本上是需要消息提醒的地方,都是单独做一个消息提醒的服务端命令,感觉不精简,而且后期维护,就会同一个事情操作N遍
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-10 18:25:32
24#
其实看你咋看了
如果你只是订阅一个表,那使用你的这个方式更加简单,但是如果你要订阅多个命令,我给你推荐的方案就更加的简单了,逻辑也更加清晰的

目前我建议您先按照我们的这个方式来做一下试试~
回复 使用道具 举报
aatest
高级会员   /  发表于:2021-9-10 21:29:51
25#
Simon.hu 发表于 2021-9-10 18:25
其实看你咋看了
如果你只是订阅一个表,那使用你的这个方式更加简单,但是如果你要订阅多个命令,我给你推 ...

想到办法了,增加一个数据库操作的服务端命令来添加更新 消息表,然后 判断这个添加更新消息表的服务端命令,来发消息
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-13 22:15:02
26#
这个方案也好
至少好控制

记得给表里加一个是否已经发送的字段,这样好解决批量发送消息的场景
回复 使用道具 举报
aatest
高级会员   /  发表于:2021-9-14 12:07:01
27#
Simon.hu 发表于 2021-9-13 22:15
这个方案也好
至少好控制

是的 做了已发送字段的,其实 直接把调价数据库+发送消息 做成一个服务端命令,每次添加消息的时候就 用这个命令,就直接搞成了
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2021-9-14 16:16:43
28#
aatest 发表于 2021-9-14 12:07
是的 做了已发送字段的,其实 直接把调价数据库+发送消息 做成一个服务端命令,每次添加消息的时候就 用 ...

照大佬的意思,消息表也可以不要
直接添加记录成功后(添加记录后查询记录数判断一下)发送消息不就完了
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-14 22:33:56
29#
没事,先一步一步来呗~
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-6 14:22:35
30#

已经按照大佬的意思增加了功能了,请在新版本中体验~

本帖子中包含更多资源

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

x
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部