文章 2023-11-14 来自:开发者社区

微服务轮子项目(21) -Docker安装

1. Docker安装1.1 外网安装step1:通过阿里云镜像下载安装包:wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-17.12.1.ce-1.el7.centos.x86_64.rpstep2:安装yum install docker-ce-17.12.1.....

微服务轮子项目(21) -Docker安装
文章 2023-11-14 来自:开发者社区

微服务轮子项目(20) -JWT的RSA非对称密钥生成

1. 生成密钥文件使用jdk自带的keytool工具,执行后会在当前目录生成zlt.jks密钥文件:执行指令输入密钥库口令2次输入信息或者直接回车“是否正确”输入y输入密钥口keytool -genkey -alias zlt -keyalg RSA -storetype PKCS12 -keysize 1024 -keystore zlt.jks参数解析:genkey:创建证书alias:证书....

微服务轮子项目(20) -JWT的RSA非对称密钥生成
文章 2023-11-14 来自:开发者社区

微服务轮子项目(19) -Alibaba Sentinel限流熔断(网关流控)

1. 前言相关文章:《微服务轮子项目(16) -Alibaba Sentinel限流熔断(使用示例)》《微服务轮子项目(17) -Alibaba Sentinel限流熔断(动态规则扩展)》《微服务轮子项目(18) -Alibaba Sentinel限流熔断(生产应用)》Sentinel 网关流控支持针对不同的路由和自定义的 API 分组进行流控,支持针对请求属性(如 URL 参数,Client ....

微服务轮子项目(19) -Alibaba Sentinel限流熔断(网关流控)
文章 2023-11-14 来自:开发者社区

微服务轮子项目(18) -Alibaba Sentinel限流熔断(生产应用)

1. 前言在上一篇博客《微服务轮子项目(17) -Alibaba Sentinel限流熔断(动态规则扩展)》,主要讲解了Sentinel的推拉配置。Sentinel核心库目前已可用于生产环境,目前除了阿里巴巴以外,也有多家企业在生产环境中使用它们。生产环境的 Sentinel Dashboard 需要具备下面几个特性:规则管理及推送,集中管理和推送规则。sentinel-core提供 API 和....

文章 2023-11-14 来自:开发者社区

微服务轮子项目(17) -Alibaba Sentinel限流熔断(动态规则扩展)

1. 前言在上一篇博客《微服务轮子项目(16) -Alibaba Sentinel限流熔断(使用示例)》,主要讲解了Alibaba的限流熔断框架Sentinel的基本使用,本文继续来讲解。2. 规则Sentinel 的理念是开发者只需要关注资源的定义,当资源定义成功后可以动态增加各种流控降级规则。Sentinel 提供两种方式修改规则:通过 API 直接修改 (loadRules)通过DataS....

文章 2023-11-14 来自:开发者社区

微服务轮子项目(16) -Alibaba Sentinel限流熔断(使用示例)

1. 引言在上一博客《微服务轮子项目(15) -审计日志》,主要讲解了审计日志的集成使用,以及如何配置到ELK。本文要讲解的是阿里的限流熔断框架Sentinel。2. 介绍Sentinel 是阿里巴巴开源的分布式系统的流量防卫组件,Sentinel 把流量作为切入点,从流量控制,熔断降级,系统负载保护等多个维度保护服务的稳定性。Sentinel开源项目地址:https://github.com/....

文章 2023-11-14 来自:开发者社区

微服务轮子项目(15) -审计日志

1. 前言在上一篇博客《微服务轮子项目(14) - 慢查询SQL》,主要讲解了慢查询在MySQL以及在Logstash和Filebeat的操作。接下来,本文要讲解的是审计日志。2. 审计日志集成将来要集成审计日志到我们的项目中,其中审计信息默认输出到logger文件中:logs/audit/audit.log集成的步骤如下:step1: 配置信息,该功能默认关闭,添加以下配置到需要记录审计日志的....

微服务轮子项目(15) -审计日志
文章 2023-11-14 来自:开发者社区

微服务轮子项目(14) - 慢查询SQL

1. 前言在前面一篇博客《微服务轮子项目(13) - 统一日志中心详解(docker安装部署)》,主要讲解了在Docker下部署ELK,以及各个组件的作用(包括filebeat)。本文基于上一篇博客的环境下,讲解慢查询SQL如何配置。2. 慢查询配置2.1 MySQL数据库配置step1: 修改数据库配置,增加慢sql日志vim /etc/my.cnf #是否开启慢查询日志 slow_query....

文章 2023-11-14 来自:开发者社区

微服务轮子项目(13) - 统一日志中心详解(docker安装部署)

1. 概述1.1 相关地址官网elk镜像仓库1.2 组件分工filebeat:部署在每台应用服务器、数据库、中间件中,负责日志抓取与日志聚合日志聚合:把多行日志合并成一条,例如exception的堆栈信息等logstash:通过各种filter结构化日志信息,并把字段transform成对应的类型elasticsearch:负责存储和查询日志信息kibana:通过ui展示日志信息、还能生成饼图、....

微服务轮子项目(13) - 统一日志中心详解(docker安装部署)
文章 2023-11-14 来自:开发者社区

微服务轮子项目(12) - nacos注册中心(下)

5. 服务注册发现引入jar:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>...

微服务轮子项目(12) - nacos注册中心(下)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

微服务

构建可靠、高效、易扩展的技术基石

+关注