【问题标题】:how does client get to know when there is a change (table update)in the server database?客户端如何知道服务器数据库何时发生更改(表更新)?
【发布时间】:2021-03-12 10:43:52
【问题描述】:

当服务器数据库发生变化而不从客户端向服务器发送连续请求时,有什么方法可以访问服务器数据库? 我可以通过向服务器发送连续请求来访问服务器数据库中的数据,但我不想每次都发送请求。我如何才能知道服务器数据库中有更改,并且只有在发生更改时才发送请求在数据库中?

任何帮助将不胜感激

【问题讨论】:

  • 如果没有某种服务可以告诉您的客户数据库已移动到其他地方,那是不可能的。
  • 不清楚您所说的更改是什么意思 - 将数据库移动到另一台服务器,更改数据库名称,更改现有数据库中的数据,还有其他什么......?
  • 这能回答你的问题吗? Watching a table for change in MySQL?
  • @P.Salmon 每当表格发生变化时

标签: python mysql sockets networking websocket


【解决方案1】:

Apache Kafka 可用于此特定用例。 https://kafka.apache.org/uses

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 2017-02-12
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多