0

spring-cloud 中是否有通用适配器模式允许您发布/订阅消息?基本上允许您将提供程序类型更改为 ampq、kafka、pubsub 或 jms。商业案例能够改变发布/订阅消息服务,避免云供应商锁定。一个简单的 pub/sub 统一通用框架。示例代码。

    PublisherBuilder builder = adapterFactory.getProvider("pubsub");
    Publisher publisher = builder.withProperties(properties).objectMapper(objectMapper);
    pubisher.publish(mesg);
    

史蒂夫

4

1 回答 1

1

Spring Cloud Stream 正是这样做的——你通过依赖管理换出活页夹。

https://spring.io/projects/spring-cloud-stream

于 2021-12-20T14:24:08.987 回答