当前位置: 首页 > 知识库问答 >
问题:

静态编程语言Vert. x Postgres pub/sub不工作

程仲卿
2023-03-14

我试图在Kotlin Vert中实现Postgres发布/订阅。x应用程序,但它似乎不起作用。以下是我尝试过的:

    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个答案

牟华翰
2023-03-14

您是否在连接上发送了< code>listen $channel sql语句?

 类似资料:
  • 我试图用OkHttp和Cucumber在静态编程语言中设置一个Spring启动项目,并且在运行Cucumber任务时遇到以下错误。如何修复? 还有build gradle kts片段 我看到了这个错误https://github.com/square/okio/issues/647看起来可能是它,并修复了这个build.gradle,我如何将其翻译为kotlinbuild.gradle.kts?

  • 我正在尝试使用Quarkus和Kotlin编写一个简单的反应式应用程序,其中只有一个endpoint,并使用Vertx。但这段简单的代码不起作用: 我得到这个例外: 我已经读了Quakus留档关于静态编程语言(它仍然是一种预览技术),并说了一些关于使用“@field: xxx”的事情,但是我已经尝试了很多东西,没有一个奏效。如果有人知道答案,我会非常感激。 @Inject Vertx或@Injec

  • 如图所示,https://stackoverflow.com/a/16639438/8949356,在Java中,当声明的类是公共类时,可以重写其函数 但是我想知道如何用静态编程语言编写完全相同的代码,我已经尝试了很多,但没有找到任何关于这个主题的东西。我可以在Java中去做这件事,但我的其余代码是用静态编程语言编写的,而且我不能一直带着这种怀疑;静态编程语言对我来说是一个很好的工具,我想学习它。

  • 我正在尝试为我的Kotlin RecyclerView实现一个onClickListener。它根本没有开火。代码没有标记为红色或类似的东西。你在NotesActivity中看到的日志和吐司。我们没有被处决。我的recyclerview本身就在工作,但onClickListener根本不会启动。 NotesAdapter。kt NotesActivity。kt adapter_note_layou

  • 上周我更新了Kotlin 1.5,昨天看到谷歌打算让Jetpack成为设计UI的首选选项后,我想做一些测试。 问题是将我的项目更新为静态编程语言1.5,当尝试构建项目时,我得到以下错误: 静态编程语言1.5与Jetpack Compose不兼容吗?在谷歌搜索问题后,我找到了版本,其中提到了Jetpack Compose,但不是以“不兼容”的方式。 你对此有任何答案吗?我应该使用吗?在这种情况下,我

  • 正如标题所说,我正在尝试将Java和Kotlin混合在一个项目中。这里有一个很好的例子。混合java kotlin hello world。除了kotlin在src/main/Java/somepackage/SomeClass中找不到我的任何Java类之外,所有的东西都正常工作。Java语言 这是什么原因? 我的身材。gradle看起来像这样 而不是开始尝试在更大的项目上实现这一点。我试图通过创