想在阿里云里实现这样一个消息订阅与推送,请教有经验的TX,可行吗?

部署在阿里云的数据库,能不能实现这么一个消息“订阅”,即有一笔新数据时,就立即推送出一条消息?

类似一般关系型数据库系统,针对某张表table,设置的insert record的触发器trigger.
这笔新数据记录,可能是来自其它云端DB的推送。

想在安卓app里,订阅阿里云的这个新数据消息。亦即,阿里云DB table有新记录时,app立即能通过阿里云推送,得到这笔新记录。

请问有经验的TX,这种技术方案可行么?
从云端DB得到新记录,到app通过推送的消息得到该记录,耗时是什么数量级的呢?谢谢!

酌情采纳,仅供参考。

可行,可实现,app通过MQTT进行消息订阅,服务端通过mqtt进行消息推送,app收到,可拿到这个推送的数据。

耗时的话,你可以进行压测和调试来计算

如果只是这样的简单系统的推送,没必要设计一套收发的订阅系统,成本比较高,也很粗糙,可以考虑例如云端的脚本进行邮箱通知,如果是云数据库的话,也有类似的功能,比较个性化的,写个web应用如何邮箱推送吧,这个更容易一点,楼上的那种方法比较适合用户量多而且收发消息比较多的情况。