问题一:为啥rocketmq-v5-client-spring-boot-starter不推maven仓库啊
为啥rocketmq-v5-client-spring-boot-starter不推maven仓库啊?
参考答案:
还没发版 ,
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/585647
问题二:rocketmq中接入mq都是以sdk接入的吗 ?
rocketmq中接入mq都是以sdk接入的吗 ?有用 spring-cloud-starter-stream-rocketmq依赖 cloud-stream接入rocketmq的吗?
参考答案:
RocketMQ可以通过多种方式接入,其中一种是通过使用其提供的SDK。另一种则是利用Spring Cloud Stream RocketMQ组件来接入。具体来说,您可以在项目的pom.xml文件中引入spring-cloud-starter-stream-rocketmq相关依赖,如步骤1所示。目前建议的版本是2021.0.4.0。
在添加好依赖之后,需要在配置文件中增加与RocketMQ相关的配置信息,这一步通常包括服务地址等参数的设定。值得注意的是,spring-cloud-starter-stream-rocketmq已经剔除了对RocketMQ-Spring框架的依赖。
最后要说明的是,Spring Cloud Stream RocketMQ组件实现了基于Spring Cloud Stream的编程模型,可以接入RocketMQ作为消息中间件,实现消息驱动的微服务。因此,您可以根据自己的实际需求和项目情况选择最适合的接入方式。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/585646
问题三:rocketmq中gRpc的客户端优势在哪啊,企业用gRpc客户端的多不?
rocketmq中gRpc的客户端优势在哪啊,企业用gRpc客户端的多不?
参考答案:
gRPC 是一种高性能、通用的开源远程过程调用 (RPC) 框架,由 Google 开发并开源。gRPC 的主要优势包括:
- 高性能:gRPC 使用了 Protocol Buffers 作为接口描述语言,Protocol Buffers 编译生成的消息格式非常紧凑,且编解码效率高,这使得 gRPC 在处理大量请求时具有很高的性能。
- 多语言支持:gRPC 支持多种编程语言,如 Java、Python、Go、C++ 等,这使得开发者可以使用熟悉的语言进行开发和交互。
- 支持多种传输协议:gRPC 支持 HTTP/2 协议,可以利用 HTTP/2 的特性,如头部压缩、服务器推送、连接共享等,进一步提高性能。
- 支持多种通信模式:gRPC 支持单向请求应答、服务器流、客户端流、双向流等多种通信模式,可以满足不同的应用场景需求。
在企业中使用 gRPC 客户端的情况因企业和具体需求而异。在一些需要高性能、低延迟通信的场景,如微服务架构、分布式系统、大数据处理等,gRPC 是一个很好的选择。然而,对于一些传统的 Web 应用或需要广泛兼容性的场景,可能仍然会选择使用 RESTful API。总的来说,gRPC 在一些特定的场景下具有明显的优势,但在企业中的普及程度还需要根据具体需求和环境来判断。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/585644
问题四:RocketMQ中哪位大佬有C/C++调java版consumer的例子?
RocketMQ中哪位大佬有C/C++调java版consumer的例子?
参考答案:
直接java客户端消费 通过http协议发给C呗,c有一个客户端的, 基本功能都没有问题https://github.com/apache/rocketmq-client-cpp ,
关于本问题的更多回答可点击进行查看: