我正在构建一些应用程序,其中部分应用程序将具有非常多的非结构化和更改数据,我想将其转储为JSON.作为主要数据库,我正在使用PostgreSQL.我从未使用过JSON字段类型,但之前使用过MongoDB.我不需要任何花哨的东西,99%的时间它只是存储和获取数据并通过JSON的某些字段进行查询,它具有PostgreSQL的一个实例可以处理的规模,没有任何史诗.
我的问题是,PostgreSQL JSON字段与使用MongoDB相当吗?在为此选择PosgresSQL之前,我现在应该有任何限制或绊脚石吗?额外的问题:在使用Studio 3T应用程序进行MongoDB时,是否有一种简单的方法可以手动查看和编辑JSON字段?(我知道PostgreSQL数据库应用程序并不是出于某种原因......)
我正在创建一个Facebook多人游戏,目前正在评估我的技术堆栈。
我的游戏需要使用websockets,而我想使用Spring Boot。现在,我无法找到有关websocket服务器在Kubernetes中能否正常运行的信息?例如,如果我在Kubernetes中部署5个服务器实例,则pod将为浏览器中加载的游戏客户端与Kubernetes中的服务器之间的Websocket正确地进行负载平衡/转发工作,是否还有其他工作可以启用它?每个Pod /服务器将是无状态的,并且每个玩家的当前游戏信息将被存储/从Redis或其他一些内存数据库中读取。
如果这行不通,我该如何解决却仍然使用Kubernetes?也许只为websockets在堆栈中添加一个Rabbitmq实例?
我无法在AOSP上找到任何好的学习资源.无法找到有关该主题的任何书籍或综合网络资源.涵盖所有相关主题的书籍将是最好的.就像如何设置环境,下载代码,使用repo/git,更改基本的东西,制作自定义的roms等等.有这样的书吗?或者在网络上的任何其他资源在一个地方有这些信息?
我开始学习angular2并使用ngrx/store(以前没有使用redux的exp)和firebase应用程序.现在,我无法理解如何在商店中存储firebase对象,数组和东西.我应该把它们按原样放在FirebaseListObservable商店里af.database.list('/items')吗?它看起来很合适(组件可以只做store.select('items'),模板可以订阅,对于突变,我仍然可以向商店发送事件,我会用减速器改变列表)但我的猜测是不是因为这个列表可以从商店外部变更(一些其他app用户订阅同一个列表).或者它应该取决于个案?
如果没有,我应该在哪里存储对该firebase对象的引用,以及我应该在商店中放置什么?
如何使用gradle.build的resources / application.properties中配置的属性?我想得到这样的东西:
flyway {
url = MAP_WITH_PROPERTIES['spring.datasource.url']
user = MAP_WITH_PROPERTIES['spring.datasource.username']
}
Run Code Online (Sandbox Code Playgroud) android ×1
angular ×1
angularfire2 ×1
firebase ×1
git ×1
gradle ×1
json ×1
kubernetes ×1
mongodb ×1
ngrx ×1
postgresql ×1
redux ×1
repository ×1
spring ×1
websocket ×1