在集群模式下运行 Hibernate

齐尔库努

我计划将 Spring Data JPA 与 Spring Boot 与 MySQL 服务器一起使用。在考虑运行连接到数据库的 Spring Boot 应用程序的多个实例时,有哪些挑战、注意事项和最佳实践。

据我所知,当 Hibernate 完全拥有 DB 时应该考虑,这对于构建单体应用程序很有好处,但在运行多个实例(微服务)的情况下,每个实例将如何管理、更新状态。请指导我。

空值

当应用程序中的任何服务都没有维护本地状态时,Hibernate 可用于微服务。该状态可能正在使用休眠二级缓存。当您想要使用二级缓存时,请确保它是集中的并且可用于应用程序中的所有服务。

事实上,这是一种共享数据库模式,在微服务架构中使用这种模式绝对没问题。这在微服务架构模式https://microservices.io/patterns/data/shared-database.html 中讨论

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章