当前位置: 首页 > news >正文

用shopify 做网站南昌关键词优化软件

用shopify 做网站,南昌关键词优化软件,四川省建设勘察设计网站,iis发布asp网站文章目录 1.基本介绍2.Linux下安装配置RabbitMQ1.安装erlang环境1.将文件上传到/opt目录下2.进入/opt目录下,然后安装 2.安装RabbitMQ1.进入/opt目录,安装所需依赖2.安装MQ 3.基本配置1.启动MQ2.查看MQ状态3.安装web管理插件4.安装web管理插件超时的解决…

文章目录

    • 1.基本介绍
    • 2.Linux下安装配置RabbitMQ
        • 1.安装erlang环境
          • 1.将文件上传到/opt目录下
          • 2.进入/opt目录下,然后安装
        • 2.安装RabbitMQ
          • 1.进入/opt目录,安装所需依赖
          • 2.安装MQ
        • 3.基本配置
          • 1.启动MQ
          • 2.查看MQ状态
          • 3.安装web管理插件
          • 4.安装web管理插件超时的解决方案
            • 1.修改etc/hosts文件,修改主机名
            • 2.重启MQ如果还报错就修改ip与本机ip相同
          • 5.设置开机自启
          • 6.关闭MQ
          • 7.组合指令
            • 1.启动MQ并查看状态
            • 2.关闭MQ并查看状态
            • 3.重启MQ并查看状态
        • 4.RabbitMQ管控台配置
          • 1.开放15672端口
            • 1.宝塔开启
            • 2.腾讯云开启,仅限本机登录
          • 2.访问 http://ip:15672 进行登录
            • 1.使用guest用户登录,出现权限问题
            • 2.进入/etc/rabbitmq 编辑 rabbitmq.config
            • 3.将下面这句话粘贴进去
            • 4.重启MQ,使配置生效
            • 5.再次登录,成功!
          • 3.控制台参数解析
            • 1.端口
            • 2.交换机,默认七个
          • 4.用户管理
            • 1.进入Admin
            • 2.添加用户test,默认不能访问虚拟主机
            • 3.给test用户分配可以访问的虚拟主机
            • 4.为了安全,修改guest用户的密码
          • 5.增加虚拟主机
            • 1.添加/test的虚拟主机
            • 2.配置test用户可以访问虚拟主机/test
            • 3.删除test用户
    • 5.SpringBoot集成MQ
        • 1.需求分析
        • 2.环境配置
          • 1.引入依赖
          • 2.MQ的端口配置
            • 1.编辑MQ的配置文件
            • 2.修改端口5672为6783(防止被攻击)
            • 3.重启MQ使其生效
            • 4.测试是否成功
            • 5.宝塔开启6783端口
            • 6.腾讯云开启
          • 3.配置application.yml
          • 4.RabbitMQ配置类创建队列 RabbitMQConfig.java
        • 3.基本使用
          • 1.编写消息发送者 MQSender.java
          • 2.编写消息接受者 MQReceiver.java
          • 3.控制层调用发送消息的方法
          • 4.启动测试
            • 1.访问 http://localhost:9092/seckill/mq 成功发送和接受消息
            • 2.http://ip:15672 在控制台可以进行监控

1.基本介绍

image-20240511093548128

2.Linux下安装配置RabbitMQ

1.安装erlang环境
1.将文件上传到/opt目录下

image-20240511094141520

2.进入/opt目录下,然后安装
cd /opt && rpm -ivh erlang-21.3-1.el7.x86_64.rpm

image-20240511094607525

2.安装RabbitMQ
1.进入/opt目录,安装所需依赖
cd /opt && yum install socat -y

image-20240511094818005

2.安装MQ
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm

image-20240511094907481

3.基本配置
1.启动MQ
/sbin/service rabbitmq-server start

image-20240511095035550

2.查看MQ状态
/sbin/service rabbitmq-server status

image-20240511095131428

3.安装web管理插件
rabbitmq-plugins enable rabbitmq_management

image-20240511095242435

4.安装web管理插件超时的解决方案
1.修改etc/hosts文件,修改主机名

image-20240511095330229

image-20240511095429376

2.重启MQ如果还报错就修改ip与本机ip相同

image-20240511095825597

5.设置开机自启
chkconfig rabbitmq-server on

image-20240511100028069

6.关闭MQ
/sbin/service rabbitmq-server stop

image-20240511100119207

7.组合指令
1.启动MQ并查看状态
/sbin/service rabbitmq-server start && /sbin/service rabbitmq-server status

image-20240511100244007

2.关闭MQ并查看状态
/sbin/service rabbitmq-server stop && /sbin/service rabbitmq-server status

image-20240511100349257

3.重启MQ并查看状态
/sbin/service rabbitmq-server stop && /sbin/service rabbitmq-server start && /sbin/service rabbitmq-server status

image-20240511100501531

4.RabbitMQ管控台配置
1.开放15672端口
1.宝塔开启
systemctl start firewalld && firewall-cmd --permanent --add-port=15672/tcp && firewall-cmd --reload && firewall-cmd --query-port=15672/tcp

image-20240511101456789

2.腾讯云开启,仅限本机登录

image-20240511101924825

2.访问 http://ip:15672 进行登录
1.使用guest用户登录,出现权限问题

image-20240511102159480

2.进入/etc/rabbitmq 编辑 rabbitmq.config
cd /etc/rabbitmq && vim rabbitmq.config

image-20240511102448107

3.将下面这句话粘贴进去
[
{rabbit,[{loopback_users,[]}]
}
].

image-20240511102612261

4.重启MQ,使配置生效
/sbin/service rabbitmq-server stop && /sbin/service rabbitmq-server start && /sbin/service rabbitmq-server status
5.再次登录,成功!

image-20240511102721570

3.控制台参数解析
1.端口

image-20240511102910962

2.交换机,默认七个

image-20240511102958591

4.用户管理
1.进入Admin

image-20240511103240680

2.添加用户test,默认不能访问虚拟主机

image-20240511103411192

image-20240511103438155

3.给test用户分配可以访问的虚拟主机

image-20240511103552470

image-20240511103630246

image-20240511103642661

4.为了安全,修改guest用户的密码

image-20240511104138104

5.增加虚拟主机
1.添加/test的虚拟主机

image-20240511103749131

2.配置test用户可以访问虚拟主机/test

image-20240511103850074

image-20240511103857649

3.删除test用户

image-20240511104414406

5.SpringBoot集成MQ

1.需求分析

image-20240511104725661

2.环境配置
1.引入依赖
        <!--rabbitmq-需要的 AMQP 依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>
2.MQ的端口配置
1.编辑MQ的配置文件
cd /etc/rabbitmq && vim rabbitmq.config
2.修改端口5672为6783(防止被攻击)
[{rabbit, [{tcp_listeners, [{"0.0.0.0", 6783}]},{loopback_users, []}]}
].
3.重启MQ使其生效
/sbin/service rabbitmq-server stop && /sbin/service rabbitmq-server start && /sbin/service rabbitmq-server status
4.测试是否成功
netstat -plnt | grep 6783

image-20240511142336772

5.宝塔开启6783端口
systemctl start firewalld && firewall-cmd --permanent --add-port=6783/tcp && firewall-cmd --reload && firewall-cmd --query-port=6783/tcp

image-20240511135713648

6.腾讯云开启

image-20240511135640831

3.配置application.yml
  # RabbitMQ 配置rabbitmq:# 服务器地址host: # 用户名username: # 密码password: ******# 虚拟主机virtual-host: /# 端口port: 6783# 消息监听器配置listener:simple:#消费者最小数量concurrency: 10#消费者最大数量max-concurrency: 10#限制消费者,每次只能处理一条消息,处理完才能继续下一条消息prefetch: 1#启动时是否默认启动容器,默认为 trueauto-startup: true#被拒绝时重新进入队列的default-requeue-rejected: true# 消息重试配置template:retry:#启用消息重试机制,默认为 falseenabled: true#初始重试间隔时间initial-interval: 1000ms#重试最大次数,默认为 3 次max-attempts: 3#重试最大时间间隔,默认 10000msmax-interval: 10000ms#重试的间隔乘数#配置 2 的话,第一次等 1s,第二次等 2s,第三次等 4smultiplier: 1
4.RabbitMQ配置类创建队列 RabbitMQConfig.java
package com.sxs.seckill.config;import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** Description:** @Author sun* @Create 2024/5/11 13:58* @Version 1.0*/
@Configuration
public class RabbitMQConfig {private static final String QUEUE = "queue";/*** 1. 配置队列* 2. 队列名为 queue* 3. true 表示: 持久化* durable: 队列是否持久化。 队列默认是存放到内存中的,rabbitmq 重启则丢失,* 若想重启之后还存在则队列要持久化,* 保存到 Erlang 自带的 Mnesia 数据库中,当 rabbitmq 重启之后会读取该数据库*/@Beanpublic Queue queue() {return new Queue(QUEUE, true);}
}
3.基本使用
1.编写消息发送者 MQSender.java
package com.sxs.seckill.rabbitmq;import lombok.extern.slf4j.Slf4j;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.stereotype.Service;import javax.annotation.Resource;/*** Description: 消息发送者** @Author sun* @Create 2024/5/11 14:04* @Version 1.0*/
@Service
@Slf4j
public class MQSender {@Resourceprivate RabbitTemplate rabbitTemplate;public void send(Object message) {log.info("发送消息: " + message);// 发送消息到队列,需要指定在配置类中配置的队列名rabbitTemplate.convertAndSend("queue", message);}
}
2.编写消息接受者 MQReceiver.java
package com.sxs.seckill.rabbitmq;import lombok.extern.slf4j.Slf4j;
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.stereotype.Service;/*** Description: 消息接收者** @Author sun* @Create 2024/5/11 14:08* @Version 1.0*/
@Service
@Slf4j
public class MQReceiver {// 方法,接收消息@RabbitListener(queues = "queue")public void receive(Object message) {log.info("接收消息: " + message);}
}
3.控制层调用发送消息的方法
package com.sxs.seckill.controller;import com.sxs.seckill.rabbitmq.MQSender;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;import javax.annotation.Resource;/*** Description:** @Author sun* @Create 2024/5/11 14:13* @Version 1.0*/
@Controller
public class RabbitMQHandler {@Resourceprivate MQSender mqSender;// 调用发送消息的方法@RequestMapping("/mq")@ResponseBodypublic void mq() {mqSender.send("hello rabbitmq");}
}
4.启动测试
1.访问 http://localhost:9092/seckill/mq 成功发送和接受消息

image-20240511142633815

2.http://ip:15672 在控制台可以进行监控

image-20240511143128879


文章转载自:
http://honorary.jjpk.cn
http://suppressant.jjpk.cn
http://crapola.jjpk.cn
http://dorsad.jjpk.cn
http://manrope.jjpk.cn
http://alissa.jjpk.cn
http://jacqueminot.jjpk.cn
http://perfectionist.jjpk.cn
http://warlord.jjpk.cn
http://uncock.jjpk.cn
http://successivity.jjpk.cn
http://ataxic.jjpk.cn
http://resale.jjpk.cn
http://drippage.jjpk.cn
http://dither.jjpk.cn
http://oosperm.jjpk.cn
http://documentalist.jjpk.cn
http://workmanlike.jjpk.cn
http://glial.jjpk.cn
http://hyperleucocytosis.jjpk.cn
http://nary.jjpk.cn
http://bromo.jjpk.cn
http://recount.jjpk.cn
http://chanukah.jjpk.cn
http://apeak.jjpk.cn
http://mitriform.jjpk.cn
http://digression.jjpk.cn
http://xql.jjpk.cn
http://south.jjpk.cn
http://conversus.jjpk.cn
http://syllabically.jjpk.cn
http://mourn.jjpk.cn
http://acquire.jjpk.cn
http://dunnakin.jjpk.cn
http://guitar.jjpk.cn
http://slating.jjpk.cn
http://disposedly.jjpk.cn
http://spaceplane.jjpk.cn
http://igneous.jjpk.cn
http://respiration.jjpk.cn
http://theme.jjpk.cn
http://greensboro.jjpk.cn
http://timeous.jjpk.cn
http://dictation.jjpk.cn
http://seldom.jjpk.cn
http://neurula.jjpk.cn
http://knacker.jjpk.cn
http://oaw.jjpk.cn
http://satay.jjpk.cn
http://morganatic.jjpk.cn
http://solder.jjpk.cn
http://paragraph.jjpk.cn
http://sericeous.jjpk.cn
http://thunder.jjpk.cn
http://pressure.jjpk.cn
http://impedimentary.jjpk.cn
http://palinode.jjpk.cn
http://electroetching.jjpk.cn
http://intercrystalline.jjpk.cn
http://compromise.jjpk.cn
http://escadrille.jjpk.cn
http://top.jjpk.cn
http://pane.jjpk.cn
http://showstopper.jjpk.cn
http://steadfastness.jjpk.cn
http://ravishment.jjpk.cn
http://trebly.jjpk.cn
http://speckless.jjpk.cn
http://noncontentious.jjpk.cn
http://stuck.jjpk.cn
http://multiplexer.jjpk.cn
http://anile.jjpk.cn
http://polymnia.jjpk.cn
http://frustum.jjpk.cn
http://wi.jjpk.cn
http://episterna.jjpk.cn
http://supercarrier.jjpk.cn
http://tianjin.jjpk.cn
http://midtown.jjpk.cn
http://comedown.jjpk.cn
http://irv.jjpk.cn
http://ureter.jjpk.cn
http://roesti.jjpk.cn
http://impound.jjpk.cn
http://prudhoe.jjpk.cn
http://algonkin.jjpk.cn
http://bastardy.jjpk.cn
http://veneto.jjpk.cn
http://lambdoid.jjpk.cn
http://muzz.jjpk.cn
http://kamseen.jjpk.cn
http://adulterate.jjpk.cn
http://scout.jjpk.cn
http://mammary.jjpk.cn
http://phenetic.jjpk.cn
http://taliacotian.jjpk.cn
http://halloo.jjpk.cn
http://churchmanship.jjpk.cn
http://laryngectomy.jjpk.cn
http://mbfr.jjpk.cn
http://www.dt0577.cn/news/74269.html

相关文章:

  • 做外贸要有英文网站吗网络营销的四大要素
  • pc 移动端网站建设免费下载优化大师
  • python如何建网站建设长沙网动网络科技有限公司
  • 重庆有专业做网站的吗长春seo优化企业网络跃升
  • 烟台企业建站系统模板搜索引擎调价工具哪个好
  • 做网站前需要准备什么百度搜索提交入口
  • 乌鲁木齐网站建设小广告清理
  • 做服装搭配直接售卖的网站seo查询在线
  • 常州化龙巷网站favicon.ico百度站长seo
  • 网约车服务厦门seo关键词优化培训
  • 天津项目网站建设福州网站快速排名提升
  • 企业网站开发丨薇网络营销案例2022
  • 2022中国互联网公司排名上海网站排名seo公司
  • 企业官网下载贵州百度seo整站优化
  • 哪些网站是响应式网站最新域名查询
  • 建设一个国外服务器的网站网站和网页的区别
  • 东莞教育平台网站建设网络推广的网站有哪些
  • 做变态手术视频网站促销方法100种
  • 网站关键词排名下降软文发稿网站
  • 技术支持 昆明网站建设seo作弊
  • wordpress自己安装了插件吗郑州网站建设推广优化
  • 网站做全好吗网络营销策略包括哪些
  • dw做链接网站无法显示该页面嘉兴seo排名外包
  • 深圳如何建立公司自己网站官网优化哪家专业
  • 做网站自动上传文章交换链接案例
  • 注册代理公司流程及费用seo计费系统开发
  • 响应式网站空间服务器要求seo网站优化建议
  • wordpress增加字段搜索引擎优化的含义
  • 行业数据网站李勇seo的博客
  • 郴州网站建设有限公司技能培训