首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何高效地开发spring-Boot微服务,将数据与google firebase云的firestore实时同步?

如何高效地开发spring-Boot微服务,将数据与google firebase云的firestore实时同步?
EN

Stack Overflow用户
提问于 2019-03-10 05:01:24
回答 1查看 474关注 0票数 0

Firebase建议和推荐的工作方法是将前端应用程序直接链接到FireStore数据库服务,这将在前端应用程序中的数据和由AdminSDK Firebase管理的FireStore中的文档之间提供实时同步。但是,我想用Spring-boot实现一个业务层(遵循微服务架构),但在这种情况下,由我来管理微服务和前端应用程序之间的实时同步。那么,如何高效地开发spring-boot微服务来与Google Firebase Cloud的firestore实时同步数据呢?我会使用哪种框架或协议来桥接这种功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-10 18:40:58

在我看来,您可以通过添加fabiomaffioletti ( firebase的特定连接器--您可以在github上找到它)来传递它,您可以通过将其更改为@FirebaseDocument(" /people ")到firebase /people上的入口点来重构您的实体,这种密度将通过创建一个由存储库提供扫描存储库的接口来提供与普通存储库相同的操作,从而使spring boot能够扫描存储库

代码语言:javascript
复制
@Repository
public class PeopleRepository extends DefaultFirebaseRealtimeDatabaseRepository<People, long> {
}

别忘了在你的主应用程序类中添加@EnableFirebaseRepositories。

最后,在您的属性文件中添加此属性,以精确地确定firebase端点:

代码语言:javascript
复制
firebase.service-account-filename=[classpath|file]:[service-account-filename].json
firebase.realtime-database-url=[realtime database url]

希望这能对你有所帮助。我为我糟糕的英语道歉:D

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55081897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档