对于一些活动相关的业务场景,如果设置了到时间开启,可以通过自己实现延时队列的方式来完成类似业务。如添加完活动用活动开启时间减去当前时间,去创建延时任务,再将其添加到延时队列中,以此来完成到时间活动自动开启关闭的功能,当然这种方式只适用于单体架构,如果是集群或分布式,需要自行加分布式锁或利用redis ...
分类:
编程语言 时间:
2021-06-11 18:26:12
阅读次数:
0
1. Service Service对象的IP地址也称为Cluster IP,是一种虚拟IP地址,能被同一集群的Pod资源所访问。Service端口用于接收客户端请求并将其转发至其后端的Pod中应用的相应端口之上。这种代理称为“端口代理”或四层代理,它工作于TCP/IP协议栈的传输层。 Servic ...
分类:
其他好文 时间:
2021-06-11 18:10:35
阅读次数:
0
1、安装docker 2、拉取镜像 docker pull mysql:5.7 docker pull php:7.3-fpm docker pull nginx 4、创建mysql容器 docker run --name mysql -v $PWD/conf:/etc/mysql/conf.d - ...
分类:
Web程序 时间:
2021-06-10 18:52:31
阅读次数:
0
准备 事先准备好k8s集群,打包你的项目并上传到docker仓库 yaml文件 k8s的yaml文件可以自己手动写(不推荐),也可以通过kubectl create生成,这里不多说了,网上相关的文章多的是。。。下面是我的yaml文件。 test-deployment.yaml apiVersion: ...
分类:
编程语言 时间:
2021-06-10 18:39:43
阅读次数:
0
一、ip_hash vim /etc/nginx/nginx.conf http { upstream websrvs { server 192.168.1.4:80; server 192.168.1.6:80; server 127.0.0.1:8080 backup; ip_hash; } } ...
分类:
编程语言 时间:
2021-06-10 18:33:41
阅读次数:
0
k8s证书浅析 来源:https://zhuanlan.zhihu.com/p/123858320 建K8S集群 kubeadm 会生成的很多证书 [root@k8s-master01 ~]# cd /etc/kubernetes/pki [root@k8s-master01 pki]# tree ...
分类:
其他好文 时间:
2021-06-10 18:23:04
阅读次数:
0
nginx中文文档:http://www.nginx.cn/doc/index.html 1.到官网下载nginx的压缩包: https://nginx.org/ 2.解压到相应的目录,比如我是e盘 然后修改目录名字为nginx,进入nginx目录 双击nginx.exe 来启动nginx 注意:启 ...
分类:
其他好文 时间:
2021-06-10 18:14:55
阅读次数:
0
在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用nginx实现负载均衡。 一、负载均衡的作用 1、转 ...
分类:
其他好文 时间:
2021-06-10 18:14:38
阅读次数:
0
数据迁移使用场景 冷热集群数据分类存储,详见上述描述. 集群数据整体搬迁.当公司的业务迅速的发展,导致当前的服务器数量资源出现临时紧张的时候,为了更高效的利用资源,会将原A机房数据整体迁移到B机房的,原因可能是B机房机器多,而且B机房本身开销较A机房成本低些等. 数据的准实时同步.数据的准实时同步与 ...
分类:
其他好文 时间:
2021-06-10 18:05:50
阅读次数:
0
ltrace 跟踪进程调用库函数 ltrace 能够跟踪进程的库函数调用,它会显现出哪个库函数被调用,而strace则是跟踪进程的每个系统调用。 参数选项 解释说明(带※的为重点) #-c 统计库函数每次调用时间,最后程序退出时打印摘要 #-C 解码低级别名称(内核级)为用户级名称 #-d 打印调试 ...
分类:
其他好文 时间:
2021-06-10 17:49:15
阅读次数:
0