龙行秀的博客

When your talent also can't afford to support your ambitions, you should calm down to study.

本周action


K8s网络或者有状态副本集


精尽springboot系列(一):


SpringBoot之Actuator监控

SpringBoot之Actuator

[TOC] 一、Spring Boot Actuator作用 1.1 Spring Boot Actuator作用: 健康检查 审计 统计 监控 HTTP追踪 ​ Actuator同时还可以与外部应用监控系统整合,比如 Prometheus, Graphite, DataDog, Influx, Wavefront, New Relic等。...

阿里定位工具Arthas安装和watch功能说明

Arthas

[TOC] 一、安装方式 1.1 本地安装 使用arthas-boot(推荐) 下载arthas-boot.jar,然后用java -jar的方式启动: curl -O https://alibaba.github.io/arthas/arthas-boot.jar java -jar arthas-boot.jar 1.2 通过rpm/deb来安装 在releases...

K8S学习系列(二)之configMap实战

configMap实战

k8s – ConfigMap [TOC] 一、ConfigMap概念 ​ 在几乎所有的应用开发中,都会涉及到配置文件的变更,比如说在web的程序中,需要连接数据库,缓存甚至是队列等等。而我们的一个应用程序从写第一行代码开始,要经历开发环境、测试环境、预发布环境只到最终的线上环境。而每一个环境都要定义其独立的各种配置。如果我们不能很好的管理这些配置文件,你的运维工作将顿时...

K8S学习系列(一)之Rabbitmq集群部署&有状态副本集无头服务理解

Rabbitmq集群部署

[TOC] 一、RabbitMQ集群K8S部署 1.1 文件结构和说明 分别对应文件如下 rabbitmq-cluster-statefulset.yaml rabbitmq-configmap.yaml rabbitmq-dashboard-service.yaml rabbitmq-headless-service.yaml rabbitmq-public-...

秒杀

秒杀系统设计和实战(附代码和注释说明) 一、 秒杀环境组成 1.1 方案整体框架图 学习之前,先学习秒杀系统设计原理图 二、 本教程使用说明 2.1 swagger访问地址 http://127.0.0.1:9090/swagger-ui.html 2.2 简略秒杀页面地址 http://127.0.0.1:9090/views/index.html 页面地址UR...

ARTS-2020一月第二周

一月第二周ARTS

一、Algorithm 本周算法完成如下: 1.1 题目来源【Leetcode[1071】 1.2 题目描述 字符串的最大公因子 对于字符串 S 和 T,只有在 S = T + ... + T(T 与自身连接 1 次或多次)时,我们才认定 “T 能除尽 S”。 返回字符串 X,要求满足 X 能除尽 str1 且 X 能除尽 str2。 示例 1: 输入:str1 = ...

精进消息中间件原理系列(一):之消息堆积

消息堆积

消息堆积 [TOC] 一、消息堆积主要原因 消息堆积主要原因: 1、生产者的生产消息速度»消费者的处理消息速度,速度不匹配从引起的堆积;(消费者活着但是处理慢) 2、消费者实例IO阻塞严重或者挂机;(消费者宕机等) 3、消费者故障期间消息的堆积。(堆积累加) 单从增加消费者数是远远不够。之所以要处理消息堆积,是为了防止消息堆积所引起MQ的异常,所以在所有MQ的业务场景,消息如果...