随笔分类 - 中间件
摘要:Caddy 是一个功能丰富的开源 Web 服务器,具有自动 HTTPS 的能力。它被设计为易于使用,并具有现代化的功能和配置选项。以下是 Caddy 的一些主要特点: 自动 HTTPS: Caddy 可以自动为您的网站提供 HTTPS 支持,而不需要复杂的配置。它使用 Let's Encrypt 来
阅读全文
摘要:当使用 Tabnine Basic 免费功能时,以下是一篇文档,为您提供有关其使用的详细说明: Tabnine Basic 免费功能使用指南 Tabbing Basic 是 Tabnine 提供的免费功能,它为开发人员提供了智能代码补全和建议功能。本文档将向您介绍如何使用 Tabbing Basic
阅读全文
摘要:1.注册中心概念 注册中心主要有三种角色: 服务提供者(RPC Server):在启动时,向 Registry 注册自身服务,并向 Registry 定期发送心跳汇报存活状态。 服务消费者(RPC Client):在启动时,向 Registry 订阅服务,把 Registry 返回的服务节点列表缓存
阅读全文
摘要:在生产过程中,难免会发生服务器宕机的事情,RabbitMQ也不例外,可能由于某种特殊情况下的异常而导致RabbitMQ宕机从而重启,那么这个时候对于消息队列里的数据,包括交换机、队列以及队列中存在消息恢复就显得尤为重要了。RabbitMQ本身带有持久化机制,包括交换机、队列以及消息的持久化。持久化的
阅读全文
摘要:1. 概述 本文是总结给予k8s的rabbitmq3.11.11集群的mqtt搭建 rabbitmq集群搭建详见前一篇文章:kubernetes 集群部署rabbimq3.11.11 2. 自动创建mqtt账号密码 wrapper-entrypoint.sh #!/usr/bin/env bash
阅读全文
摘要:通过官方镜像 RabbitMQ Docker Image 和 rabbitmq-peer-discovery-k8s 插件进行集群部署。 0. 环境 kubernetes 1.24 rabbitmq3.11.11 1.命名空间 将 rabbitmq 的资源都放在 rabbitmq 命名空间内。 Na
阅读全文
摘要:1. 简介 实现kafka SASL_PLAINTEXT账号密码验证机制。 详细请参考项目:https://github.com/duruo850/kafka kafka普通部署(不对外开放)请参考之前的文档, 这篇文章专注于如何SASL_PLAINTEXT的账号密码验证机制 2.服务器配置 2.1
阅读全文
摘要:1.问题: 最近客服有报无法上报运动记录,通过日志查看是分布式锁等待超时所致。 redis出现一个分布式锁的TTL为-1,正常情况都会设置超时时间的。 2.分析: 通过k8s发现sport服务在50几天内重启了40几次,机器上内存比较紧缺,暂时只能重启,占用内存高的问题也先不解决。 看下之前加锁的代
阅读全文
摘要:1.官方 https://kafka.apache.org 2.k8s部署 2.1. 编译镜像 Dockerfile ENV KAFKA_USER=kafka \ KAFKA_DATA_DIR=/var/lib/kafka/data \ JAVA_HOME=/usr/lib/jvm/java-8-o
阅读全文
摘要:1.官方 https://kafka.apache.org 2.k8s部署 2.1. 编译镜像 Dockerfile ENV KAFKA_USER=kafka \ KAFKA_DATA_DIR=/var/lib/kafka/data \ JAVA_HOME=/usr/lib/jvm/java-8-o
阅读全文
摘要:1. 关于 最近公司需要,研究了openim,有点麻烦,记录一下 1.1. 文档 开源地址:https://github.com/OpenIMSDK 官方文档: https://doc.rentsoft.cn/#/?id=我们的使命 api接口文档: https://doc.rentsoft.cn:
阅读全文
摘要:1. 说明 本文描述如何搭建prometheus+grafana+alertmanager监控系统,目标是检测到cpu使用率过高之后能发送短信通知相关人员 1. prometueus搭建 开源的系统监控和报警框架,灵感源自Google的Borgmon监控系统 1.1. docker-compose配
阅读全文
摘要:elk,elasticsearch,
阅读全文
摘要:logstash elk elk数据处理 logstash数据处理
阅读全文
摘要:ELK
Elasticsearch
Logstash
Kibana
阅读全文