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

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

文件下载

资源详情

[{"title":"( 63 个子文件 684KB ) rabbitmq-advanced-spring-boot-starter:一个通用库,用于通过spring boot amqp上的扩展名与rabbit mq进行消息传递-源码","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小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明