开发者社区> 问答> 正文

如何在实际业务开发中选择相应项目进行使用?

如何在实际业务开发中选择相应项目进行使用?

展开
收起
vncamyi27xznk 2021-11-11 10:27:48 572 0
1 条回答
写回答
取消 提交回答
  • "下表列出了每个项目的特点和使用场景。 项目 特点 使用场景 RocketMQ-Spring 1.作为起步依赖,简单引入一个包就能在 Spring 生态用到 RocketMQ 客户端的所有功能。 适 合 在 S p r i n g 2.利用了大量自动配置和注解简化了编程模型,并且支持 Spring Messaging API Boot 中使用 Rock etMQ 的用户,希望能用到 Rocket 3.与 RocketMQ 原生 Java SDK 的功能完全对齐 MQ原生java客户端的所有功能,并通过 Spring 注解和自动配置简化编程模型。 Spring Cloud 1.屏蔽底层 MQ 实现细节,上层 Spring Cloud 在代码层面能完全屏蔽底层消息中间件的用户,并且希望能项目能 Stream RocketMQ Stream 的 API 是统一的。如果想从 Kafka 切到 RocketMQ,直接改个配置即可。 更好的接入 Sprin g Cloud 生态(S Binder 2.与 Spring Cloud 生态整合更加方便。比如 S pring Cloud Data Flow,这上面的流计算都是基于 Spring Cloud Stream;Spring Cloud B us 消息总线内部也是用的 Spring Cloud Stre am。 pring Cloud Dat a Flow、Spring Cloud Funtcion 3.Spring Cloud Stream 提供的注解,编程体验 等)。 image.png

    这本电子书收录开发者藏经阁,下载连接:https://developer.aliyun.com/topic/download?id=1216"

    2021-11-11 18:22:27
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
如何创建一个成功的(在业务和开发中)开源项目 立即下载
阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK 立即下载
无需部署的前端中间件技术——企业移动化新思路 立即下载