aatest
发表于 2021-9-10 10:59:21
David.Zhong 发表于 2021-9-10 10:47
明白大佬意思了~
其实就是类似邮件订阅,数据表的字段变化了,就发送一个邮件提醒。这就是邮件订阅的功能。 同理我们扩展下,把邮件订阅的发送邮件换成执行服务端命令。这不就可以延生出无限的可能了。 如现在活字格消息提醒就可以通过如下方式实现了。弄一张消息提醒表,用于存放系统里所有的消息提醒的内容,每当数据表插入或者更新则执行服务端命令(做一个微信提醒,邮件提醒,或者短信提醒)。这样,整个活字格需要消息提醒的时候,只需往消息提醒表插入或者更新数据就行了,就不需要再额外的做服务端命令了。
aatest
发表于 2021-9-10 11:01:29
aatest 发表于 2021-9-10 10:59
其实就是类似邮件订阅,数据表的字段变化了,就发送一个邮件提醒。这就是邮件订阅的功能。 同理我们扩 ...
目前基本上是需要消息提醒的地方,都是单独做一个消息提醒的服务端命令,感觉不精简,而且后期维护,就会同一个事情操作N遍
Simon.hu
发表于 2021-9-10 18:25:32
其实看你咋看了
如果你只是订阅一个表,那使用你的这个方式更加简单,但是如果你要订阅多个命令,我给你推荐的方案就更加的简单了,逻辑也更加清晰的
目前我建议您先按照我们的这个方式来做一下试试~
aatest
发表于 2021-9-10 21:29:51
Simon.hu 发表于 2021-9-10 18:25
其实看你咋看了
如果你只是订阅一个表,那使用你的这个方式更加简单,但是如果你要订阅多个命令,我给你推 ...
想到办法了,增加一个数据库操作的服务端命令来添加更新 消息表,然后 判断这个添加更新消息表的服务端命令,来发消息;P
Simon.hu
发表于 2021-9-13 22:15:02
这个方案也好
至少好控制
记得给表里加一个是否已经发送的字段,这样好解决批量发送消息的场景
aatest
发表于 2021-9-14 12:07:01
Simon.hu 发表于 2021-9-13 22:15
这个方案也好
至少好控制
是的 做了已发送字段的,其实 直接把调价数据库+发送消息 做成一个服务端命令,每次添加消息的时候就 用这个命令,就直接搞成了:L
小侠米
发表于 2021-9-14 16:16:43
aatest 发表于 2021-9-14 12:07
是的 做了已发送字段的,其实 直接把调价数据库+发送消息 做成一个服务端命令,每次添加消息的时候就 用 ...
照大佬的意思,消息表也可以不要
直接添加记录成功后(添加记录后查询记录数判断一下)发送消息不就完了
Simon.hu
发表于 2021-9-14 22:33:56
没事,先一步一步来呗~:loveliness:
Simon.hu
发表于 2023-12-6 14:22:35
已经按照大佬的意思增加了功能了,请在新版本中体验~