Feb262020
Feb232020
Centos7下搭建GitBook环境踩坑记录
前言
GitBook是一款基于Git的文档编辑与发布平台,支持使用Markdown格式书写文档,并能够自动将Markdown转换为静态网页或电子书。
本文将详细介绍在Centos 7下搭建GitBook环境的步骤和遇到的常见问题。
步骤一:安装Node.js
添加ELRepo仓库:执行以下命令安装ELRepo仓库。
yum install -y https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
安装Node.js:执行以下...阅读全文
Feb092020
Laravel 超好用代码提示工具 Laravel IDE Helper
Laravel IDE Helper 是一个极其好用的代码提示及补全工具,可以给编写代码带来极大的便利。
Github 戳这里
安装
安装 larave-ide-helper
# 如果只想在开发环境安装请加上 --dev
composer require barryvdh/laravel-ide-helper
安装 doctrine/dbal 「请装上它,在为模型注释字段的时候必须用到它」
# 如果只想在开发环境安装请加上 --dev
composer require "doctrine/dbal: ~2.3"
在 「conf...阅读全文
Feb062020
Java微服务架构实践:构建基于Spring Cloud的微服务
引言
随着大规模分布式系统的兴起以及云计算的普及,微服务架构成为了一种热门的架构风格。Java作为目前广泛应用于企业级应用开发的主要开发语言之一,也为开发者提供了很多优秀的微服务框架。本文将介绍如何利用Spring Cloud构建基于Java的微服务架构。
什么是微服务架构?
微服务架构是一种将应用程序拆分为一组小的、相互关联的服务的架构风格。每个服务都可以独立进行开发、部署和扩...阅读全文
Feb042020
CentOS7安装FFmpeg踩坑纪
在CentOS 7上安装FFmpeg可能会遇到一些问题,本文将介绍如何解决这些问题并成功安装FFmpeg。
安装依赖
首先,我们需要安装一些依赖库,以确保FFmpeg可以正常编译和运行。
sudo yum install epel-release -y
sudo yum install autoconf automake gcc gcc-c++ git libtool make nasm pkgconfig zlib-devel -y
下载源代码
接下来,我们需要下载FFmpeg的源代码。你可以从官方网站上获取最新...阅读全文
Jan252020
Spring Cloud Gateway限流熔断异常处理全解析:基于Resilience4j的微服务稳定性保障方案
Spring Cloud Gateway限流熔断异常处理全解析:基于Resilience4j的微服务稳定性保障方案
引言
在微服务架构中,服务间的调用关系错综复杂,任何一个服务的故障都可能引发连锁反应,导致整个系统崩溃。Spring Cloud Gateway作为微服务架构中的重要组件,承担着请求路由、负载均衡、安全认证等关键职责。为了保障系统的稳定性和可靠性,实现有效的限流和熔断机制变得至关重要。
Resilience4...阅读全文
Jan242020
云原生监控体系构建:Prometheus Operator与Grafana Loki在K8s环境下的日志监控一体化实践
云原生监控体系构建:Prometheus Operator与Grafana Loki在K8s环境下的日志监控一体化实践
标签:云原生, Prometheus, Grafana, Kubernetes, 监控体系
简介:本文详细介绍如何在Kubernetes环境中构建完整的云原生监控体系,涵盖 Prometheus Operator 的服务监控能力与 Grafana Loki 的日志收集分析功能。通过部署、配置、集成和告警设置的全流程实践,提供一套可落地、可扩展的全栈监控...阅读全文
Jan222020
Redis 7.0多线程性能优化实战:从IO密集型到计算密集型场景的全面调优策略
Redis 7.0多线程性能优化实战:从IO密集型到计算密集型场景的全面调优策略
引言
随着互联网应用规模的不断扩大,对高性能缓存系统的需求日益增长。Redis作为业界最流行的开源内存数据结构存储系统,在处理高并发读写请求方面表现出色。然而,传统的单线程模型在面对日益复杂的业务场景时,逐渐暴露出性能瓶颈。Redis 7.0版本引入了多线程架构,为解决这一问题提供了全新的解决方案。
本文...阅读全文
Jan182020
Spring Cloud Gateway限流与熔断机制异常处理:基于Resilience4j的微服务稳定性保障方案
Spring Cloud Gateway限流与熔断机制异常处理:基于Resilience4j的微服务稳定性保障方案
引言
在现代微服务架构中,服务间的调用关系日益复杂,系统面临着高并发、网络抖动、服务雪崩等多重挑战。Spring Cloud Gateway作为微服务网关,承担着请求路由、负载均衡、安全控制等重要职责。为了确保系统的稳定性和可靠性,限流和熔断机制成为了必不可少的保障措施。
本文将深入探讨Spring Clou...阅读全文
Jan142020
Kubernetes云原生架构设计指南:从容器编排到服务网格的完整实践
Kubernetes云原生架构设计指南:从容器编排到服务网格的完整实践
引言
随着微服务架构的普及和云计算技术的演进,企业对应用的可扩展性、高可用性和快速迭代能力提出了更高要求。Kubernetes 作为当前最主流的容器编排平台,已成为构建云原生(Cloud-Native)应用的核心基础设施。它不仅解决了容器的自动化部署、调度与管理问题,还通过丰富的生态系统支持服务发现、配置管理、流量治理、...阅读全文