阿里云AMQP Springboot集成
概述
本文主要介绍如何通过 Spring boot 连接阿里云AMQP服务。
操作步骤
1、示例程序下载,下载地址。
2、参数配置,AMQP管理控制台获取。
- resources -> application.properties
spring.application.name=rabbitmq-demo
spring.rabbitmq.host=18********617278.mq-amqp.cn-hangzhou-a.aliyuncs.com
spring.rabbitmq.port=5672
spring.rabbitmq.username=******
spring.rabbitmq.password=******
spring.rabbitmq.virtual-host=******
spring.rabbitmq.temp
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
多线程知识小结
前言 最近有看到马士兵老师在B站上一个关于多线程的视频,在此把重要的知识点进行总结。 正文 多线程基础 1.synchronized 锁定的代码块中的代码越少,效率越高。 2.synchronized 锁定的是堆内存, 而不是对象的引用。 如果synchronized 放在方法上锁定的是 this 也就是当前的这个对象本身的堆地址, 如果synchronized 放在static的变量或者方法上,锁定的是Class对象。 所以当指向的堆内存发生了变化,之前用同样引用的将不再被锁。 3.volatile解决了数据可见性,但是并不能解决原子性问题,所以他是无法代替synchronized的。 另一个可以使用原子性的办法是使用AtomicXXX,例如说 AtomicInteger…,但是功能没有synchronzined好用。 举个简单的例子: 我们做 i++ 操作的时候,其实是线程不安全的,为了保证安全除了synchronized我们还可以使用AtomicInteger中的getAndIncrement 方法 或者是 incrementAndGet方法 4.不要以字符串做为锁定常量,如果a...
-
下一篇
【从入门到放弃-SpringBoot】SpringBoot源码分析-WebServer
前言 前文【从入门到放弃-SpringBoot】SpringBoot源码分析-启动中,我们分析了springboot的启动过程,在refreshContext中调用了onRefresh。在SERVLET类型应用中,实际实例化的应用上下文为ServletWebServerApplicationContext。其onRefresh中调用了createWebServer。我们在本文中一起分析下是一个web应用是如何启动的。 ServletWebServerApplicationContext::createWebServer private void createWebServer() { WebServer webServer = this.webServer; ServletContext servletContext
相关文章
文章评论
共有0条评论来说两句吧...

微信收款码
支付宝收款码