RabbitMQ 延迟队列的实现
1.为什么需要使用延迟队列?适用于什么场景? 场景一:订单下单之后30分钟后,如果用户没有付钱,则系统自动取消订单。 这样类似的需求是我们经常会遇见的问题。最常用的方法是定期轮训数据库,设置状态。在数据量小的时候并没有什么大的问题,但是数据...
1.为什么需要使用延迟队列?适用于什么场景? 场景一:订单下单之后30分钟后,如果用户没有付钱,则系统自动取消订单。 这样类似的需求是我们经常会遇见的问题。最常用的方法是定期轮训数据库,设置状态。在数据量小的时候并没有什么大的问题,但是数据...
1、首先添加docker官方的国内镜像# sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["ht...
之前一直都主从和单主这样的架构 看了官方现在推荐的MGR集群觉得很不错,打算在测试环境一试 由于在虚拟机跑了一套很顺,今天tbaas项目组说让在K8S中跑一套,结果就躺坑了,现放出无坑版本 YAML apiVersion: v1 kind:...
在之前的博文中,我们演示过如何通过ceph来实现kubernetes的持久存储,以使得像mysql这种有状态服务可以在kubernetes中运行并保存数据。这看起来很美妙,然而在实际的生产环境使用中,通过分布式存储来实现的磁盘在mysql这...
查看 查看所有kubelet节点 kubectl get nodes kubectl get nodes -o wide --show-labels //可以看到所有节点的label kubectl describe node node-n...
下载安装包,可指定版本 wget https://github.com/goharbor/harbor/releases/download/v2.0.1/harbor-offline-installer-v2.0.1.tgz 解压,复制配置...
今天在新建北京区域的K8S集群时,一切如往常一样,一步一步的进行着,仿佛一切都是这么的自如,就在我部署好metrics-server时,正打算尝试API的工作情况时,发现只能获取master的资源,这就很奇怪了,为什么别的节点都无法获取指标...
引言 最近在进行服务器的优化,正好在看nginx相关的知识,所以把一些知识整理一下。参考资料为《Nginx高性能web服务器详解》,建议大家都去读读这本书。 我的机器为四核CPU,16G内存。 内核参数优化 把如下的参数追加到Linux系统...
说明 需要修改好才能用于实际环境中 Prometheus 自身监控 普罗米修斯实例宕机 - alert: PrometheusJobMissing expr: absent(up{job="prometheus"}) f...
# alertmanager.yml route: # When a new group of alerts is created by an incoming alert, wait at # least 'group_wait...
最新评论
顶起来
好
好文章
集群节点宕机后无法开启组复制,原因:节点宕机重启后svc默认不添加未就绪的pod,1.24版本在无头svc下添加: annotations: service.alpha.kubernetes.io/tolerate-unready-endpoints: "true" 1.24版本以上添加: 1.24版tolerate-unready-endpointsService 中的注解,改用Service.spec.publishNotReadyAddresses
在使用try_files的时候,能不能根据URI计算MD5访问文件啊,找了很久没找到相关的文章。
post { always { script{ if (currentBuild.currentResult == "ABORTED" || currentBuild.currentResult == "FAILURE" || currentBuild.currentResult == "UNSTABLE" ){ slackSend channel: "#机器人", message: "Build failure: ${env.JOB_NAME} -- No: ${env.BUILD_NUMBER}, please check detail in email!" } else { slackSend channel: "#机器人", message: "Build Success: ${env.JOB_NAME} -- Build No: ${env.BUILD_NUMBER}, please check on http://www.yourwebsite.com" } } } }