SpringBoot使用RabbitMQ消息队列
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka,RocketMQ等,这里主要讲解RabbitMQ的简单使用
一、创建SpringBoot项目,并引入依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>
二、Queue方式
1、定义配置类
/** * @author Gjing **/ @Configuration p
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
智能化运维平台部署(gunicorn+nginx+gevent+supervisor部署flask+vue)
2019年6月13日 [toc] 前言 简要介绍一下,为小白普及基础知识,老司机请自行略过~Flask本身带着 WSGI server,但是性能差强人意,自带的web server 更多的是测试用途。线上发布时,最好使用高性能的 wsgi server或者是联合nginx做uwsgi 。 greenlet是一个轻量级的协程库。gevent是基于greenlet的网络库,每次遇到io操作,需要耗时等待时,会自动跳到下一个协程继续执行。 guincorn是支持wsgi协议的http server,只支持在Unix系统上运行,来源于Ruby的unicorn项目。gevent是它支持的模式之一 ,是为了解决django、flask这些web框架自带wsgi server性能低下的问题。它的特点是与各个web框架结合紧密,实现简单,轻量级,高性能,部署方便。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,在同类型的网页服务器中表现较好,百度、京东、新浪、网易、腾讯、淘宝等网站都广泛使...
- 下一篇
Linux服务器---xoops
XOOPS XOOPS是一款用php制作的开源网站管理系统,可用于构建各种网络站点。 1、下载XOOPS软件(https://xoops.org/) 2、将XOOPS软件中的htdocs文件夹拷贝到apache的网页根目录“/var/www/html/”,重命名为“XOOPS”。 [root@localhostphpMyAdmin]#cp-r/wj/xoops-2.3.3-schinese_utf8/htdocs//var/www/html/xoops 3、安装。在浏览器输入“127.0.0.1/xoops”,进入安装界面 1)选择语言,汉语 2)用户要读一下“安装准备”,以免出错 3)这一步看清楚对php和mysql的版本需求,保证本机的php环境满足要求 4)检测路径 5)设置数据库的用户名和密码,用来连接数据库。 6)设置数据库名称 7)设置管理员账户和密码,用来管理网站 4、安装完成后,在管理后台会看见有下面的警告 5、移动xoops_lib和xoops_data目录,并修改配置文件。一下的修改是为了消除上面的警告 [root@localhostphpMyAdm...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19