浅谈Nginx


一、Nginx 概述 Nginx 是一款轻量级、高性能的 Web 服务器和反向代理服务器。它以事件驱动、异步非阻塞的架构设计,具备出色的并发处理能力,能够高效地处理大量的网络请求。在高并发场景下,Nginx 占用资源少、响应速度快,被广泛应用于静态资源服务、反向代理、负载均衡等场景,是构建现代 We

Golang 1.18 ETCD操作实践


Golang 1.18 ETCD操作实践 在分布式系统领域,ETCD 凭借其高可用、强一致性的特点,成为服务发现、配置管理等场景的核心工具。Golang 以其高效性能和简洁语法,与 ETCD 搭配能极大提升分布式系统开发效率。 本文基于 Golang 1.18 版本,深入探讨 ETCD 在 Gola

强大的ORM:抛弃繁杂的sql语句!


Golang GORM 框架的使用与实践 GORM(Go's Object Relational Mapping)作为一款高效且灵活的 ORM 框架,能够极大地简化数据库操作流程,提升开发效率。它支持丰富的数据库类型,如 MySQL、PostgreSQL、SQLite 等,并提供了强大的数据操作、事

Golang 1.18 调用 MySQL 数据库实践


Golang 1.18 调用 MySQL 数据库实践 在后端开发领域,Golang 凭借其高效、简洁的特性以及强大的并发处理能力,成为众多开发者的首选语言之一。而 MySQL 作为最流行的关系型数据库之一,与 Golang 的结合能够为应用程序提供稳定、可靠的数据存储和管理支持。 本文将基于 Gol

Golang 操作 elasticsearch


Golang 中 Elasticsearch 的sdk使用 在现代数据驱动的应用开发中,Elasticsearch 以其强大的搜索和分析能力成为众多开发者的首选。Golang 凭借其高效的性能和简洁的语法,与 Elasticsearch 的结合能为应用提供强大的数据处理能力。 本文将基于 Golan

Nginx 如何实现对不同源(ua)限流

Nginx 

前置了解 Nginx 对并发的支持 http { limit_conn_zone $http_user_agent zone=perua:10m; server { location / { …… limit_conn perua 5; ……

使用Otel吐出的图metrics数据构建拓扑图


背景 grafana构建nodegraph依赖两个数据,node & edge。 node和edge字段参考:https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/node-graph/ 预期,通过p