摘要:
公共部分 1. RabbitMQ、RocketMQ、Kafka 消息中间键的作用、优点 (1) 作用及优点:解藕、异步、削峰。 (2) 缺点:提高复杂度。例如:消息重复;消息丢失;消息顺序。一致性问题。A和B系统写成功了,C系统没有成功。事务、redis Lua脚本来做原子性。 2. 比对一下,Ra 阅读全文
摘要:
1、redis、kafka 消息中间键的作用、优点 解藕、异步、削峰 2、缺点 系统可用性降低。解决方案,try catch 捕捉异常,数据库操作,进行兜底。搭建集群。 提高复杂度。例如:消息重复;消息丢失(主要集中在RabbitMQ);消息顺序(多线程抢资源。如何解决?kafka/RocketMQ 阅读全文
摘要:
一、缓存更新策略、缓存穿透、雪崩、击穿 redis 集群登陆 背景:保存用户信息和验证码,用的session,由于session数据不共享,所以启动redis 1、redis 字符串格式。set 15201672234 2345,以手机号作为key 2、输入登录码,到数据库验证是否有该手机号,没有则 阅读全文
摘要:
一、安装 安装地址:https://download.redis.io/releases/ cd redis-6.2.6 make sudo make install 开启服务 redis-server 客户端登陆 redis-cli -p 6379 二、通用命令 三、String 四、hash 五 阅读全文
摘要:
父组件 1 <script lang="ts" setup> 2 import { ref } from 'vue' 3 const value = ref({ 4 page: 1, 5 size: 2, 6 selectId : "" 7 }) 8 </script> 9 10 <template 阅读全文
摘要:
方法一 1 <el-upload 2 ref="RefUpload" 3 class="avatar-uploader" 4 :auto-upload="false" 5 :show-file-list="false" 6 :on-change="handleChange" 7 > 8 <img v 阅读全文
摘要:
import { dayjs } from 'element-plus' export const formatTime = (time) => dayjs(time).format('YYYY年MM月DD日') <el-table-column prop="date" label="Date" w 阅读全文
摘要:
一、vue2与Django路由打通配置 main.js 文件 1 const { defineConfig } = require('@vue/cli-service') 2 module.exports = defineConfig({ 3 transpileDependencies: true, 阅读全文