1 2 3 4 5 ··· 14 下一页
摘要: RPC ​ 指远程过程调用 eg: ​ 两台服务器,A ,B, A想要调用B服务器上的应用的函数或方法,但是他两不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据,只要调用成功这就称为RPC调用. 主要应用在 分布式系统当中与微服务。 由于计算能力需要横向扩展,需要在多台机 阅读全文
posted @ 2023-05-06 17:31 李阿鸡 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Rabbitmq ​ 之前我是使用redis当做消息队列来使用,因为队列是先进先出的数据结构,有个方法 blpop阻塞式弹出实现队列,但是使用redis当做中间件是不专业的,而Rabbitmq来作为消息中间件是专业的 消息队列解决了 1.应用解耦 多个应用使用消息队列做缓存.任务存放在消息队列中。应 阅读全文
posted @ 2023-05-05 19:33 李阿鸡 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Go语言 Go语言介绍 ​ 全称Golang,是Google公司2009年11月对外公布的一门编程语言 静态,强类型(静态:类型固定 强类型:不同类型不允许直接运算) 属于 编译型语言 源代码编译成机器语言,由机器直接执行机器码即可执行。 python是解释型语言,想要编译成可执行文件需要借助于 p 阅读全文
posted @ 2023-04-25 16:04 李阿鸡 阅读(21) 评论(0) 推荐(0) 编辑
摘要: mysql主从 目的: 主要做读写分离,单个数据库并发量太低,提高并发量。 一定要开启binlog日志,是mysql的一个日志机制,只要有变化binlog就会执行 # 原理: 主库db的更新事件会被写到binlog中 从库发起链接连接主库 主库有个binlog线程 把binglog的内容发送到从库 阅读全文
posted @ 2023-04-23 16:04 李阿鸡 阅读(26) 评论(0) 推荐(0) 编辑
摘要: python操作哨兵与集群 哨兵 ​ 做了高可用架构后,不能直接连某一个主库了,主库可能会挂掉,后来他就不是主库了。 之前连接redis的操作需要变更了 import redis conn = redis.Redis(host='',port=6379) conn.set() conn.close( 阅读全文
posted @ 2023-04-23 15:40 李阿鸡 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 哈希类型操作方法 hget key field # 获取hash key对应的field的value值 hset key field # 设置 hdel key field # 删除 测试 hset user:1001 age 23 hget user:1001 age hset user:1001 阅读全文
posted @ 2023-04-21 21:32 李阿鸡 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 悲观锁乐观锁的实现 from django.shortcuts import render, HttpResponse # Create your views here. from .models import Book, Order from django.db import transactio 阅读全文
posted @ 2023-04-19 15:14 李阿鸡 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Redis高级 速度快:10w ops(每秒10w读写),数据存在内存中,c语言实现,单线程模型 持久化方案:rdb和aof 多种数据结构: 5大数据结构 BitMaps位图:布隆过滤器 本质是 字符串 HyperLogLog:超小内存唯一值计数,12kb HyperLogLog 本质是 字符串 G 阅读全文
posted @ 2023-04-18 14:53 李阿鸡 阅读(52) 评论(0) 推荐(0) 编辑
摘要: Dockfile命令 FROM: 指定基础镜像 RUN: 构建镜像过程中需要执行的命令。可以有多条。docker build CMD: 添加启动容器时需要执行的命令。多条只有最后一条生效。可以在启动容器时被覆盖和修改。 ENTRYPOINT:同CMD,但这个一定会被执行,不会被覆盖修改。 MLABE 阅读全文
posted @ 2023-04-17 10:15 李阿鸡 阅读(69) 评论(0) 推荐(0) 编辑
摘要: docker 介绍 docker是虚拟化中的一种容器技术 什么是虚拟化呢? 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来 阅读全文
posted @ 2023-04-12 16:06 李阿鸡 阅读(30) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 14 下一页
Title