- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 基于热点发现的本地缓存的架构设计
基于流式计算技术的缓存热点自动发现其实这里关键的一点,就是对于这种热点缓存,你的系统需要能够在热点缓存突然发生的时候,直接发现他,然后瞬间立马实现毫秒级的自动负载均衡。那么我们就先来说说,你如何自动发现热点缓存问题?首先你要知道,一般出现缓存热点的时候,你的每秒并发肯定是很高的,可能每秒都几十万甚至上百万的请求量过来,这都是有可能的。所以,此时完全可以基于大数据领域的流式计算技术来进行...
2019-05-25 20:41:53 840
原创 golang版本的数据库迁移工具(数据库升级回滚)
我们在工作中,总会用到数据库升级回滚、版本管理用具,最近迷恋go语言的工具,所有就开始使用golang版本的数据库迁移工具1、数据库迁移darwin- Go 实现的数据库 schema 演进库 goose- 数据库迁移工具。可通过创建增量 SQL 或 Go 脚本来管理数据库的演变 gormigrate- Gorm ORM 的数据库迁移助手 migrate- Go 实现的数据库...
2019-05-15 20:28:34 4737
原创 go mod 设置代理下载依赖包,溜溜的
最近在做数据库迁移的问题,用到了go版本的migrate工具,这个工具有个bug,需要下载源代码进行编译,苦于go mod下载google的依赖包都不能下载下来,所以想办法来进行下载。数据库迁移源代码git:git clone -b v4.3.1 https://github.com/golang-migrate/migrate.git进入到migrate目录,进行配置代理,我们用公共...
2019-05-15 11:40:56 5135 1
原创 LVS简介以及集群部署方式
1、LVS简介 LVS的IP负载均衡技术是通过IPVS模块实现的。IPVS模块是LVS集群的核心软件模块,它安装在LVS集群作为负载均衡的主节点上,虚拟出一个IP地址和端口对外提供服务。用户通过访问这个虚拟服务(VS),然后访问请求由负载均衡器(LB)调度到后端真实服务器(RS)中,由RS实际处理用户的请求给返回响应。ipvs (IP Virtual Server)实现了传...
2019-05-06 17:41:00 2890
转载 KAFKA高性能吞吐架构设计
页缓存技术 + 磁盘顺序写首先 Kafka 每次接收到数据都会往磁盘上去写,如下图所示:那么在这里我们不禁有一个疑问了,如果把数据基于磁盘来存储,频繁的往磁盘文件里写数据,这个性能会不会很差?大家肯定都觉得磁盘写性能是极差的。但是实际上 Kafka 在这里有极为优秀和出色的设计,就是为了保证数据写入性能,首先 Kafka 是基于操作系统的页缓存来实现文件写入的。操作...
2019-05-06 08:30:58 216
Unity 多线程实时更新纹理数据(Android平台)
2022-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人