- 博客(277)
- 问答 (1)
- 收藏
- 关注
原创 kubernetes知识点整理(一)
k8s是什么?请说出你的了解?Kubenetes是一个针对容器应用,进行自动部署,弹性伸缩和管理的开源系统。主要功能是生产环境中的容器编排。K8S是Google公司推出的,它来源于由Google公司内部使用了15年的Borg系统,集结了Borg的精华。K8s架构的组成是什么?和大多数分布式系统一样,K8S集群至少需要一个主节点(Master)和多个计算节点(Node)。主节点主要用于暴露API,调度部署和节点的管理;计算节点运行一个容器运行环境,一般是docker环境(类似docker环境的还有r
2022-02-23 23:46:29
437
原创 使用redisson分布式延时队列,控制游戏的自动开始或结束,实现定时效果
技术选型使用分布式延时队列来控制游戏的开始或结束redisson 延时队列使用参考:https://www.javadoc.io/doc/org.redisson/redisson/latest/org/redisson/api/RDelayedQueue.htmlhttps://github.com/redisson/redisson/wiki/7.-Distributed-colle...
2021-11-16 11:43:00
3515
原创 使用redis 的key缓存淘汰监听机制实现游戏的自动开始、结束
废弃原因:使用redis缓存失效监听会有一定的延时,dev环境下延时已经达到90s左右,线上可能更甚,所以必须更换方案。(基本上,expired事件是在Redis服务器删除键的时候生成的,而不是在理论上生存时间达到零值时生成的。)可参考文章:https://blog.youkuaiyun.com/a13935302660/article/details/121285975http://www.re...
2021-11-16 11:40:00
3371
原创 Redis中Key的过期策略和淘汰机制
Redis中Key的过期策略和淘汰机制Key的过期策略Redis的Key有3种过期删除策略,具体如下:定时删除原理:在设置键的过期时间的同时,创建一个定时器(timer),让定时器在键的过期时间来临时,立即执行对键的删除操作优点:能够很及时的删除过期的Key,能够最大限度的节约内存缺点:对CPU时间不友好,如果过期的Key比较多时,可能会占用相当一部分CPU时间,对服务器的响应时间和吞吐量造成影响惰性删除原理:在取出键时才对键进行过期检查,如果发现过期了就会被删除优点:对CP
2021-11-12 13:12:27
433
原创 docker Java开发容器
今天项目忙的差不多了,听闻docker作为开发环境很香,每次开发环境不需要自己配了,直接搞一个docker就可以进行开发,拉一下镜像,启动就OK了。按照思路,先整理一个我日常开发要使用的一些服务器软件吧。0. 选择docker基础镜像因为我比较熟悉centos系列的系统,而且产线环境使用centos衍生版linux比较多,所以选用centos最新的稳定版作为基础镜像1. 数据库软件My...
2021-08-10 13:40:00
372
原创 springboot源码篇-springboot 内置servlet容器源码解析
springboot源码篇-springboot 内置servlet容器源码解析
2021-08-08 17:55:00
152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人