我怎样才能使后端数据与前端同步
how can i keep backend Data synced with my fronted
我有一个包含状态属性的“用户”class,我想在仪表板中显示该属性。
当后端更改此属性时,我希望 frondEnd 直接显示新值而无需重新加载页面。
我使用 Spring 和 React
您可以使用 pub-sub 机制来实现这一点。例如,kafka 主题可用于将您的更改与前端同步。
- 在后端数据库中插入一条记录时,将一条消息推送到 user-kafka-topic。
- 在您的 front-end 应用程序中添加一个 user-kafka-consumer。它会在运行时使用来自 user-kafka-topic 的消息。
- 您可以计划添加自己的 front-end 数据库并更新 front-end 数据库。
- 在您的前端使用观察者模式,以便在您的 json 页面数据发生变化时立即更新您的 UI。
我有一个包含状态属性的“用户”class,我想在仪表板中显示该属性。 当后端更改此属性时,我希望 frondEnd 直接显示新值而无需重新加载页面。 我使用 Spring 和 React
您可以使用 pub-sub 机制来实现这一点。例如,kafka 主题可用于将您的更改与前端同步。
- 在后端数据库中插入一条记录时,将一条消息推送到 user-kafka-topic。
- 在您的 front-end 应用程序中添加一个 user-kafka-consumer。它会在运行时使用来自 user-kafka-topic 的消息。
- 您可以计划添加自己的 front-end 数据库并更新 front-end 数据库。
- 在您的前端使用观察者模式,以便在您的 json 页面数据发生变化时立即更新您的 UI。