Kotlin Vert.x Postgres pub/sub 不工作

Posted

技术标签:

【中文标题】Kotlin Vert.x Postgres pub/sub 不工作【英文标题】:Kotlin Vert.x Postgres pub/sub not working 【发布时间】:2022-01-02 20:31:47 【问题描述】:

我正在尝试在 Kotlin Vert.x 应用程序中实现 Postgres pub/sub,但它似乎不起作用。 这是我尝试过的:

    public override suspend fun start() 
        val subscriber = PgSubscriber.subscriber(
            Vertx.vertx(), PgConnectOptions()
                .setPort(5432)
                .setDatabase("postgres")
                .setHost("localhost")
                .setUser("postgres")
        )

        val connect = subscriber.connect  ar: AsyncResult<Void?> ->
            if (ar.succeeded())
                println(ar.result())
                subscriber.channel("added_workspace_request")
                .handler  payload: String -> println("Received $payload") 
        
    
```

【问题讨论】:

更清楚一点,什么不工作提供错误日志总是有用的 【参考方案1】:

你是否在连接上发送了listen $channel sql语句?

【讨论】:

以上是关于Kotlin Vert.x Postgres pub/sub 不工作的主要内容,如果未能解决你的问题,请参考以下文章

为什么我会选择Vert.x与Kotlin

Vert.x系列(零),开篇,认识Vert.x并创建一个Http服务

Vert.x!这是目前最快的 Java 框架

Vert.x:一个简单的Tcp客户端和服务端demo

Vert.x:一个简单的Tcp客户端和服务端demo

Vert.x!目前最快的 Java 框架