将带有JMS(ActiveMQ)的Spring引导应用程序迁移到GCP';s酒吧酒吧酒吧

将带有JMS(ActiveMQ)的Spring引导应用程序迁移到GCP';s酒吧酒吧酒吧,spring,spring-boot,jms,google-cloud-pubsub,Spring,Spring Boot,Jms,Google Cloud Pubsub,我们有一个使用标准层模型(控制器、服务、DAO)的Spring引导应用程序 我们的服务层使用JMS事件来生成和使用事件 我们想考虑从ActuMeq迁移到谷歌的Pub Sub(主要是因为GCP不同于ActuMeq的托管解决方案)。 是否可以使用Pub-Sub实现队列(例如,与具有多个使用者/订阅者的主题不同,生成一次、消费一次) 在Spring的3个层(控制器、服务、DAO)的模型中是否有任何示例显示发布子实现?我们所能找到的只是一个使用SpringBoot的简单Pub-Sub应用程序。我们感兴趣

我们有一个使用标准层模型(控制器、服务、DAO)的Spring引导应用程序

我们的服务层使用JMS事件来生成和使用事件

我们想考虑从ActuMeq迁移到谷歌的Pub Sub(主要是因为GCP不同于ActuMeq的托管解决方案)。

  • 是否可以使用Pub-Sub实现队列(例如,与具有多个使用者/订阅者的主题不同,生成一次、消费一次)
  • 在Spring的3个层(控制器、服务、DAO)的模型中是否有任何示例显示发布子实现?我们所能找到的只是一个使用SpringBoot的简单Pub-Sub应用程序。我们感兴趣的是,我们的服务层使用
    onMessage(Event e)
    方法,它需要做哪些更改
    Google的Pub-Sub不支持为JMS队列指定的点对点语义。但是,您可以通过在一个主题的一个订阅上使用多个使用者来近似这些语义。有关这方面的更多详细信息,请参阅