我有一个角度应用程序,用于查询Mysql表,然后显示页面中的记录以进行维护。我希望每当mysql表发生变化时自动更新页面。
我能想到的一种方法是以一定的间隔轮询db,但这似乎效率低下。另一种方法是每次在表上有更新时向aws sns发布一个主题,然后我的应用程序可以订阅该主题,这样它就可以触发api从我的应用程序中检索表中的记录。
我在想是否有更简单的方法来实现此功能。
答案 0 :(得分:0)
轮询会起作用,但它并不是一种现代的做这种操作的方法。从后端推送角度应用程序的更新是一种更好的体验。您可以使用websockets在数据库更新时推送消息。您的实现将取决于您所支持的语言的编写方式。但这里有一些我发现可以帮助您入门的链接: