小编bac*_*kup的帖子

Docker网络最佳实践

我有~4个微服务,一个Keycloak和一个RabbitMQ服务器,我想通过Docker部署.每个微服务都必须能够与Keycloak对话,有些人需要与RabbitMQ对话.

为了保持干净,我想为Keycloak创建一个docker-compose文件,一个用于RabbitMQ,一个用于微服务.这是正确的方法吗?(每个微服务都有自己的数据库.)

图像微服务关系等

MS A,B,C,D需要能够调用Keycloak; MS C,D需要能够与RabbitMQ交谈.

将所有微服务与Keycloak/RabbitMQ服务器连接的最佳方法是什么?一些微服务也需要能够彼此交谈.

rabbitmq docker microservices

7
推荐指数
1
解决办法
389
查看次数

Android Room - 找不到符号 @androidx.room.TypeConverters(value = {StringDataConverter.class, ...})

你如何在 Android Room 中使用 List 我有一个表实体,我想通过 Android Room 将它保存在我的 SQLDatabase 中。我已经按照我可以在网上进行的所有操作进行了操作,并且没有 List 就可以了。但是当我在我的实体中添加列表项时,它停止工作:

Table.java:5: error: cannot find symbol
@androidx.room.TypeConverters(value = {StringDataConverter.class, RowDataConverter.class})
Run Code Online (Sandbox Code Playgroud)

 

@Entity(tableName = "tables")
    data class Table(
        var name : String,
        var description : String,
        var image : String,
        var colNames : List<String> = emptyList(),
        var rows : List<Row> = emptyList()
    ){
        @PrimaryKey(autoGenerate = true)
        var id: Int = 0

        override fun toString(): String {
            return "TableEntity(name='$name', description='$description', image='$image', id=$id)"
        }
    }
Run Code Online (Sandbox Code Playgroud)

 

data class Row(var items: List<Unit>)
Run Code Online (Sandbox Code Playgroud)

 

data class …
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
1668
查看次数

标签 统计

android ×1

docker ×1

microservices ×1

rabbitmq ×1