阿里云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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装