首页 开发技术 其它     /    rabbitmq-advanced-spring-boot-starter:一个通用库,用于通过springbootamqp上的扩展名与rabbitmq进行消息传递-源码

rabbitmq-advanced-spring-boot-starter:一个通用库,用于通过springbootamqp上的扩展名与rabbitmq进行消息传递-源码

上传者: weixin_42166261 | 上传时间:2025/10/28 14:46:50 | 文件大小:684KB | 文件类型:ZIP
rabbitmq-advanced-spring-boot-starter:一个通用库,用于通过springbootamqp上的扩展名与rabbitmq进行消息传递-源码
Rabbitmq高级用于通过RabbitMq(SpringBootamqp的扩展)进行消息传递的通用库。
注意:如果您已经在使用SpringCloudStream,则可能不需要此启动程序。
但是,如果由于其抽象级别而需要SpringCloud无法提供的AMQP特定功能,那么您可能会对它感兴趣,因为它提供了SpringCloud中可用的功能。
试试看,让我们知道您的想法!如果您发现任何可以改进或简化的内容,请随时提出更改!目标该项目的目的是为RabbitMQ提供一个通用的SpringBootStarter项目,用于消息传递解决方案。
通过简单地在yml中提供配置,这有助于我们自动配置Rabbitmq交换和队列以及绑定。
这也有助于在框架级别的单个位置更好地处理和监视异常。
因此,不再添加重复的代码来在各种项目中创建带有绑定的交换和队列构型您可以在“spring.rabbitmq”部分的application.yml中配置Rabbitmq服务器配置。
您可以在“rabbitmq.auto-config”下的application.yml中配置交换 本软件ID:14961768

文件下载

资源详情

[{"title":"(63个子文件684KB)rabbitmq-advanced-spring-boot-starter:一个通用库,用于通过springbootamqp上的扩展名与rabbitmq进行消息传递-源码","children":[{"title":"rabbitmq-advanced-spring-boot-starter-master","children":[{"title":"lombok.config <span style='color:#111;'>138B</span>","children":null,"spread":false},{"title":".github","children":[{"title":"ISSUE_TEMPLATE.md <span style='color:#111;'>1.03KB</span>","children":null,"spread":false},{"title":"PULL_REQUEST_TEMPLATE.md <span style='color:#111;'>633B</span>","children":null,"spread":false}],"spread":true},{"title":"NOTICE-2.0.txt <span style='color:#111;'>164B</span>","children":null,"spread":false},{"title":"doc","children":[{"title":"image","children":[{"title":"tracer-log.png <span style='color:#111;'>42.60KB</span>","children":null,"spread":false},{"title":"dead-letter-message.png <span style='color:#111;'>443.66KB</span>","children":null,"spread":false},{"title":"exception-handling-arch.png <span style='color:#111;'>49.14KB</span>","children":null,"spread":false},{"title":"exchange-types.png <span style='color:#111;'>4.66KB</span>","children":null,"spread":false},{"title":"message-with-info-header.png <span style='color:#111;'>36.49KB</span>","children":null,"spread":false},{"title":"tracer-correlation-id-message.png <span style='color:#111;'>29.05KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"rabbitmq-advanced-spring-boot-autoconfigure","children":[{"title":"src","children":[{"title":"test","children":[{"title":"resources","children":[{"title":"application.yml <span style='color:#111;'>1.66KB</span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"societegenerale","children":[{"title":"commons","children":[{"title":"amqp","children":[{"title":"auto","children":[{"title":"configuration","children":[{"title":"SpringBootAmqpAutoConfigurationTest.java <span style='color:#111;'>1.64KB</span>","children":null,"spread":false},{"title":"SpringBootAmqpTestApplication.java <span style='color:#111;'>1004B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"java","children":[{"title":"com","children":[{"title":"societegenerale","children":[{"title":"commons","children":[{"title":"amqp","children":[{"title":"auto","children":[{"title":"configuration","children":[{"title":"RabbitMqAutoConfiguration.java <span style='color:#111;'>7.28KB</span>","children":null,"spread":false},{"title":"RabbitMqConfiguration.java <span style='color:#111;'>4.43KB</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'>2.00KB</span>","children":null,"spread":false}],"spread":true},{"title":".travis.yml <span style='color:#111;'>151B</span>","children":null,"spread":false},{"title":"LICENSE.md <span style='color:#111;'>11.09KB</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>19.02KB</span>","children":null,"spread":false},{"title":"rabbitmq-advanced-core","children":[{"title":"src","children":[{"title":"test","children":[{"title":"resources","children":[{"title":"application.yml <span style='color:#111;'>1.33KB</span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"societegenerale","children":[{"title":"commons","children":[{"title":"amqp","children":[{"title":"core","children":[{"title":"processor","children":[{"title":"DefaultCorrelationPostProcessorTest.java <span style='color:#111;'>2.83KB</span>","children":null,"spread":false},{"title":"InfoHeaderMessagePostProcessorTest.java <span style='color:#111;'>2.74KB</span>","children":null,"spread":false},{"title":"DefaultCorrelationDataPostProcessorTest.java <span style='color:#111;'>3.03KB</span>","children":null,"spread":false}],"spread":false},{"title":"requeue","children":[{"title":"AutoReQueueSchedulerTest.java <span style='color:#111;'>2.56KB</span>","children":null,"spread":false},{"title":"policy","children":[{"title":"impl","children":[{"title":"ThresholdReQueuePolicyTest.java <span style='color:#111;'>2.90KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"ReQueueConsumerTest.java <span style='color:#111;'>2.60KB</span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"DeadLetterConfigTest.java <span style='color:#111;'>3.40KB</span>","children":null,"spread":false},{"title":"ExchangeConfigTestVo.java <span style='color:#111;'>1.35KB</span>","children":null,"spread":false},{"title":"ExchangeConfigTest.java <span style='color:#111;'>9.84KB</span>","children":null,"spread":false},{"title":"QueueTestVo.java <span style='color:#111;'>1008B</span>","children":null,"spread":false},{"title":"QueueConfigTest.java <span style='color:#111;'>13.46KB</span>","children":null,"spread":false},{"title":"BindingConfigTest.java <span style='color:#111;'>7.75KB</span>","children":null,"spread":false},{"title":"ReQueueConfigTest.java <span style='color:#111;'>3.14KB</span>","children":null,"spread":false},{"title":"RabbitConfigTest.java <span style='color:#111;'>13.67KB</span>","children":null,"spread":false}],"spread":false},{"title":"SpringBootAmqpTestApplication.java <span style='color:#111;'>2.65KB</span>","children":null,"spread":false},{"title":"recoverer","children":[{"title":"DeadLetterMessageRecovererTest.java <span style='color:#111;'>3.02KB</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"java","children":[{"title":"com","children":[{"title":"societegenerale","children":[{"title":"commons","children":[{"title":"amqp","children":[{"title":"core","children":[{"title":"processor","children":[{"title":"InfoHeaderMessagePostProcessor.java <span style='color:#111;'>1.72KB</span>","children":null,"spread":false},{"title":"DefaultCorrelationPostProcessor.java <span style='color:#111;'>1.71KB</span>","children":null,"spread":false},{"title":"DefaultCorrelationDataPostProcessor.java <span style='color:#111;'>1.87KB</span>","children":null,"spread":false},{"title":"CorrelationPostProcessor.java <span style='color:#111;'>876B</span>","children":null,"spread":false}],"spread":false},{"title":"requeue","children":[{"title":"ReQueueMessage.java <span style='color:#111;'>1.06KB</span>","children":null,"spread":false},{"title":"policy","children":[{"title":"ReQueuePolicy.java <span style='color:#111;'>869B</span>","children":null,"spread":false},{"title":"impl","children":[{"title":"ThresholdReQueuePolicy.java <span style='color:#111;'>1.55KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"AutoReQueueScheduler.java <span style='color:#111;'>2.30KB</span>","children":null,"spread":false},{"title":"ReQueueConsumer.java <span style='color:#111;'>2.15KB</span>","children":null,"spread":false}],"spread":false},{"title":"exception","children":[{"title":"RabbitmqConfigurationException.java <span style='color:#111;'>970B</span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"ReQueueConfig.java <span style='color:#111;'>3.02KB</span>","children":null,"spread":false},{"title":"DeadLetterConfig.java <span style='color:#111;'>2.14KB</span>","children":null,"spread":false},{"title":"RabbitConfig.java <span style='color:#111;'>4.86KB</span>","children":null,"spread":false},{"title":"QueueConfig.java <span style='color:#111;'>4.36KB</span>","children":null,"spread":false},{"title":"ExchangeTypes.java <span style='color:#111;'>988B</span>","children":null,"spread":false},{"title":"ExchangeConfig.java <span style='color:#111;'>3.73KB</span>","children":null,"spread":false},{"title":"AbstractConfig.java <span style='color:#111;'>1.92KB</span>","children":null,"spread":false},{"title":"BindingConfig.java <span style='color:#111;'>2.96KB</span>","children":null,"spread":false}],"spread":false},{"title":"recoverer","children":[{"title":"DeadLetterMessageRecoverer.java <span style='color:#111;'>3.98KB</span>","children":null,"spread":false},{"title":"handler","children":[{"title":"impl","children":[{"title":"LogMessageExceptionHandler.java <span style='color:#111;'>2.28KB</span>","children":null,"spread":false}],"spread":false},{"title":"MessageExceptionHandler.java <span style='color:#111;'>913B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'>2.01KB</span>","children":null,"spread":false}],"spread":true},{"title":"pom.xml <span style='color:#111;'>10.28KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>2.42KB</span>","children":null,"spread":false},{"title":"_config.yml <span style='color:#111;'>26B</span>","children":null,"spread":false},{"title":"rabbitmq-advanced-spring-boot-starter","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"META-INF","children":[{"title":"spring.factories <span style='color:#111;'>141B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"pom.xml <span style='color:#111;'>2.19KB</span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]

评论信息

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明