随笔分类 - 中间件
摘要:有一段时间没更新笔记,主要是偷懒了,其次没有输入形不成输出 1.安装 安装 Nginx 还是挺简单的,练习时可以使用 Docker 部署简单快捷 # 安装依赖(大部分机器都有依赖了) yum install -y gcc yum install -y pcre pcre-devel yum inst
阅读全文
摘要:之前也学习过消息队列,但一直没有使用的场景,今天项目中遇到了 kafka 那便有了应用场景 1. Kafka Kafka 是一个分布式、支持分区,多副本的基于 zookeeper 的消息队列。使用消息队列,是应用 A 将要处理的信息发送到消息队列然后继续下面的任务,需要该信息的应用 B 从消息队列里
阅读全文
摘要:真的想尽快学完种种框架,综合搭建起一个项目来,然后看着他出Bug、慢慢地自己去优化,重构,再完善。 1. RabbitMQ的作用 笔者经常能看到MQ这个词,知道其作为消息队列,但始终没有接触过,现在刚好有个机会(不知道在抢答系统中能不能用上),首先当然要知道MQ有什么作用: 异步处理: 用户注册:注
阅读全文
摘要:学会了Redis的基本操作还不够,再来看看升级部分 1. 数据删除策略 惰性删除+定期删除(默认) 定期删除:默认是每隔 100ms 就轮询各个库随机抽取一些设置了过期时间的key,检查其是否过期,如果过期就删除。每隔100ms就遍历所有的设置过期时间的 key 的话,是个损耗。 惰性删除:定期删除
阅读全文
摘要:最近想优化社团的品牌活动 一个在线答题系统,峰值在400人左右,所以入门Redis来优化 1. 什么是redis? redis是基于内存来储存非关系型数据的键值对数据库。支持数据的持久化(重启加载)与多数据类型(Stirng、Hash、Set、List 、Zset) 2. 为什么要用redis 高并
阅读全文
摘要:继上一篇跨域博客,这次来介绍Nginx,使用Nginx也可以解决跨域问题,现在流行的VUE前端框架就常搭配Nginx食用 1. 简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占用内存少,支持热部署,并发能力
阅读全文