项目优化
文章平均质量分 79
乔治的哥们
这个作者很懒,什么都没留下…
展开
-
RabbitMQ-02-RabbitMQ的安装(Linux)
1. 安装依赖环境 在线安装依赖环境: yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz 2. 安装Erlang 上传 erlang-18.3-1.el7.centos.x86_64.rpm socat-1.7.3.2-5.el7.lux.x86_64.rpm rabbitmq-server-3.原创 2021-04-14 16:12:59 · 172 阅读 · 0 评论 -
RabbitMQ-01-RabbitMQ概述
1.1. 什么是消息中间件 MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。 为什么使用MQ 在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。 开发中消息队列通常有如下应用场景: 1、任务异步处理 将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。 2、应用程序解耦合 MQ相当于一个中介,生产方通过MQ与消费方交互,它将应用原创 2021-04-14 16:03:43 · 196 阅读 · 0 评论 -
亿级流量秒杀项目--水平扩展--Nginx反向代理及优化
1、单机容量问题–水平扩展 表像: 单机CPU使用率增高,memory占用增加,网络带宽使用增加 2、Nginx的反向代理配置 upstream 里面的设置的ip为 图中A、B服务器的私有ip 因为均为阿里云服务器 且在同一地区的局域网下 故可以使用私有ip weight为负载均衡 1:1 进行轮询访问 在server下配置server_name 和 监听的端口号 将静态资源html、css、js 等信息放在指定的html/resources 下,访问域名拼接原创 2021-10-14 16:17:50 · 662 阅读 · 0 评论