在 k8s 中搭建 EFK 日志系统:实现高效日志管理与分析

在当今的云计算时代,Kubernetes(k8s)已成为部署和管理应用的主流平台。而在 k8s 环境中,日志管理是至关重要的一环。EFK(Elasticsearch + Fluen...
使用MiniProfiler调试ASP.NET web api项目性能

MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC的性能分析的小程序。可以对一个页面本身,及该页面通过直接引用、Ajax、Ifra...
NAS用户必藏,50多个实用Docker项目合集,含影音、网盘、AI、工具,超实用

1 Docker管理类 这里是?Docker管理工具类目,强烈推荐?watchtower、?dockge和?AutoCompose三个得力助手! watchtower(docke...
在.NET Core中集成SignalR实现实时通知的API应用

构建实时应用程序在现代 Web 开发中变得至关重要,尤其是对于通知、聊天系统和实时更新等功能。SignalR 是一个强大的 ASP.NET 库,支持服务器端代码和客户端 Web 应...
Nginx限流详解,应对流量突发和恶意攻击

Nginx限流使用的是leaky bucket算法 空桶 我们从最简单的限流配置开始: limit_req_zone $binary_remote_addr zone=ip_li...
在.NET Core中集成SignalR实现实时通知的API应用

构建实时应用程序在现代 Web 开发中变得至关重要,尤其是对于通知、聊天系统和实时更新等功能。 SignalR 是一个强大的 ASP.NET 库,支持服务器端代码和客户端 Web...
.NET Core中限制接口请求次数

本文介绍了在.NET Core中实现API请求限制的方法,通过缓存管理调用次数,防止非VIP用户超过2000次,VIP用户不超过10000次的限制。首先校验账号,然后利用缓存进行计...
搭建MongoDB分片集群

一、什么是分片 分片是一种跨多台机器分布数据的方法。MongoDB 使用分片来支持超大数据集和高吞吐量操作的部署。 存在大型数据集或高吞吐量应用程序的数据库系统可能对单个服务器的...
MongoDB分片集群搭建

MongoDB分片集群搭建及扩容 整体架构 环境准备 3台Linux虚拟机,准备MongoDB环境,配置环境变量。 一定要版本一致(重点) 配置域名解析 在3...
C#操作Redis:使用StackExchange.Redis库

Redis是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串、哈希表、列表、集合、有序集合等,并提供了丰富的特性,如事务、发布/...
Redis集群缓存参数优化场景及作用介绍

Redis 集群的参数优化是一个复杂的过程,需要根据具体的应用场景和业务需求来调整。 以下是一些常见的 Redis 集群参数优化,以及它们适用的场景和作用,同时附上了相应的配置代码...
利用CDN技术绕过家庭宽带80和443端口限制

前言 虽然通过DDNS的方式实现了动态公网IP和域名之间的映射关系,但是根据《互联网信息服务管理办法》(中华人民共和国国务院第292号令)、《非经营性互联网信息服务备案管理办法》(...
迁移Redis数据集群

1 迁移准备 1.1 旧集群 1.2 新集群 2 迁移步骤 3 迁移过程 3.1 新集群建立三主三从 echo 'yes' | redis-cli -a...
在.NET Core中集成RabbitMQ应用

RabbitMQ 是一个可靠且成熟的消息传递和流代理,它很容易部署在云环境、内部部署和本地机器上。它目前被全世界数百万人使用。 1.基本概念 生产者(Producer) 生...