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


已经按照大佬的意思增加了功能了,请在新版本中体验~
页: 1 2 [3]
查看完整版本: 关于新版本的疑问,数据表字段变化,则触发执行命令