手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
Spring Cloud
08-SpringCloud 之 Hystrix
什么是HystrixHystrix即:服务熔断器,是用来处理分布式系统的延迟和容错的开源库。在分布式系统中,服务之间的调用会不可避免的调用失败,如超时、异常等,Hystrix是用来保证在一个依赖出现问题时,不会导致整体服务的失败,避免级联故障的发生,从而提高分布式系统的弹性。熔断机制熔
作者:编程之家 时间:2022-10-11
SpringCloud使用Sleuth分布式链路跟踪
在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。所以在较复杂的系统中,一个调用链路中会有很多个微服
作者:编程之家 时间:2022-10-11
【SpringCloud原理】Ribbon核心组件以及运行原理万字源码剖析
大家好,本文我将继续来剖析SpringCloud中负载均衡组件Ribbon的源码。本来我是打算接着OpenFeign动态代理生成文章直接讲Feign是如何整合Ribbon的,但是文章写了一半发现,如果不把Ribbon好好讲清楚,那么有些Ribbon的细节理解起来就很困难,所以我还是打算单独写一篇文章来剖析Ribbon的源码
作者:编程之家 时间:2022-10-11
SpringCloud Gateway基础应用
1.网关介绍什么是网关在微服务架构中,一个系统会被拆分为多个微服务。那么作为客户端要如何去调用这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。这样的话会产生很多问题,例如:客户端多次请求不同的微服务,增加客户端代码或配置编
作者:编程之家 时间:2022-10-11
补卡
给昨天补个卡,昨天算是正式开始做新的赛题,刚设计完架构发现非功能性要求中还有一个服务熔断的实现,所以我又花了一下午的时间重新把项目改用springcloud,完成一部分用户登录注册功能。
作者:编程之家 时间:2022-10-11
SpringCloud: Sentinel
java-jar--add-exports=java.base/sun.net.util=ALL-UNNAMED.\sentinel-dashboard-1.8.4.jar--server.port=9090注解支持·alibaba/SentinelWiki·GitHubintroduction(sentinelguard.io)Warmup:冷启动 排队等待 关联:
作者:编程之家 时间:2022-10-11
HM-SpringCloud微服务系列11.3.2【CentOS7安装OpenResty】
1.安装1.1安装开发库1.2安装OpenResty仓库1.3安装OpenResty1.4安装opm工具1.5目录结构1.6配置nginx环境变量2.启动&运行3.备注
作者:编程之家 时间:2022-10-11
springcloud框架以及相关组件
springcloudspringcloud是一个含概多个子项目的开发工具集,集合了众多的开源框架 1.接收分布式客户端的注册.登记客户端的应用名称和实际ip 2.在客户端互相调用时,根据需要调用的应用名称,查询对应的实际ip与springcloud搭配的注册中心: 1.eureka,目前不用. 2.zo
作者:编程之家 时间:2022-10-11
SpringCloud集成Consul服务注册中心
了解ConsulConsul是一个服务网格(微服务间的TCP/IP,负责服务之间的网络调用、限流、熔断和监控)解决方案,它是一个一个分布式的,高度可用的系统,而且开发使用都很简便。它提供了一个功能齐全的控制平面,主要特点是:服务发现、健康检查、键值存储、安全服务通信、多数据中心。与其它分布
作者:编程之家 时间:2022-10-11
SpringCloud 服务治理:Nacos
目录认识NacosNacos安装Windows安装Linux安装Nacos入门案例Nacos服务分级存储模型集群配置集群负载均衡策略加权负载均衡环境隔离:namespaceNacos服务治理原理临时实例和非临时实例NacosVSEureka认识NacosNacos是阿里巴巴的产品,现在是SpringCloud中的一个组件,相比
作者:编程之家 时间:2022-10-11
SpringCloud微服务容器云进阶之路
SpringCloud微服务容器云进阶之路Springboot应用配合Actuator开启:监控检查,优雅停机,监控metrics等endpoints根据Dockerfile定义制作Docker镜像并上传Harbor私有DockerRegistry渲染K8S部署模板文件并完成应用部署,同时考虑快速回滚等保障机制Tips:步骤2-可
作者:编程之家 时间:2022-10-11
19.springcloud Alibaba
可以做些什么:1.服务限流降级:默认支持Servlet、Feign、RestTemplate、Double和RocketMq限流降级功能的接入,可以在运行时通过控制台实时修改限流降规则,还支持查看限流降级Metrics架空2.服务注册与发现:适配SpringCloud服务注册与发现标准,默认集成Ribbon的支持
作者:编程之家 时间:2022-10-11
SpringCloud 声明式服务调用:Feign
目录Feign介绍入门案例消费端引入Feign依赖编写Feign调用接口Controller服务调用启动类添加Feign注解Feign超时配置Feign日志记录设置日志级别定义Feign的日志级别Bean启用该BeanFeign介绍Feign是一个声明式的REST客户端,它用了基于接口的注解方式,可以很方便
作者:编程之家 时间:2022-10-11
SpringCloud - Nacos 组件
介绍我们可以将Nacos理解成服务注册中心和配置中心的组合体,它可以替换Eureka作为服务注册中心,实现服务的注册与发现;还可以替换SpringCloudConfig作为配置中心,实现配置的动态刷新。NacosNacos两大组件NacosServerNacosServer可以作为服务注册中心,帮助NacosClien
作者:编程之家 时间:2022-10-11
微服务认证系列二:SpringCloud OAuth2
微服务认证系列二:SpringCloudOAuth2在微服务认证系列一:SpringCloudOAuth2中已经完成了对认证服务的搭建,接下来,将搭建资源服务,来通过认证服务来对资源服务进行认证搭建资源服务器创建项目:zhsl-cloud-oauth-client-9102pom文件复制认证服务Application.ymlserver:p
作者:编程之家 时间:2022-10-11
XXLJob与SpringCloud整合
图示下载,建表网上链接一堆,自己找去,下载完了解压之后是个聚合工程,复制doc>db>.sql文件里面的内容,打开数据库的可视化工具,新建查询粘贴,执行admin配置,logback.xml配置配置端口号我习惯用7001…配置contextpath…随便配置datasource…改驱动改用户名和密码配置警示邮件…随
作者:编程之家 时间:2022-10-11
看我如何优雅而不损失性能的实现SpringCloud Gateway网关参数加解密方案
背景为了增强产品安全性,计划对应用网关进行改造,主要是出入参经过网关时需要进行加解密操作,保证请求数据在网络传输过程中不会泄露或篡改。考虑到密钥的安全性,每个用户登录都会签发独立的密钥对。同时摒弃了对称加密算法,使用国密非对称的SM2算法进行参数加解密。 网关加解密全
作者:编程之家 时间:2022-10-11
SpringCloud 客户端负载均衡:Ribbon
目录Ribbon介绍开启客户端负载均衡,简化RestTemplate调用负载均衡策略Ribbon介绍Ribbon是Netflix提供的一个基于Http和TCP的客户端负载均衡工具,且已集成在Eureka依赖中。1)客户端负载均衡:负载均衡算法在客户端客户端维护服务地址列表2)服务端负载均衡:
作者:编程之家 时间:2022-10-11
SpringCloud 配置管理:Nacos
目录统一配置管理配置热更新配置共享多环境配置共享多服务配置共享统一配置管理将配置交给Nacos管理的步骤:在Nacos中添加配置文件。在微服务中引入nacos的config依赖。在微服务中添加bootstrap.yml,配置nacos地址、当前环境、服务名称、文件后缀名。这些决定了
作者:编程之家 时间:2022-10-11
SpringCloud - Stream 组件
介绍SpringCloudStream是用于构建消息驱动的微服务框架。应用程序通过inputs或者outputs来与SpringCloudStream中的binder对象交互。SpringCloudStream的binder对象负责与消息中间件交互,但是目前仅支持RabbitMQ、Kafka。工作原理通过定义绑定器作为中间层,实现
作者:编程之家 时间:2022-10-11
SpringCloud中集成Sleuth实现链路追踪
场景SpringCloud分布式微服务项目搭建构造父子模块依赖与实现服务提供者与消费者示例:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124618737SpringCloud分布式微服务项目Common通用依赖模块抽离:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/
作者:编程之家 时间:2022-10-11
18.SpringCloud Sleuth分布式请求链路追踪
背景:在微服务架构中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,一个前段请求都会形成一条复杂的分布式服务调用链路,链路一环出现高延时或者错误,都会引起整个请求最后的失败
作者:编程之家 时间:2022-10-11
SpringCloud Alibaba Nacos服务组件
SpringCloudAlibabaGithub项目地址:https://github.com/alibaba/spring-cloud-alibabaacos服务发现概览Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。特性服务发现和服
作者:编程之家 时间:2022-10-11
SpringCloud如何限流控制以及一些相关的策略分享
上面的文章演示了网关某些功能的自定义开发。API网关还起到流量输入的作用。为了保护后端微服务不被峰值流量淹没,API网关可以进行限流、融合和降级。熔断和劣化由hystrix等组件支持,电流限制策略还包括RequestRateLimitor。本文主要演示如何定制限流策略。在学习自定义限流策略后,您
作者:编程之家 时间:2022-10-11
SpringCloud-Alibaba学习十二:Sentinel异常处理
异常处理@SentinelResource注解使用Sentinel时每个方法都可以看作是一个资源,但是默认只会将Controller的方法自动解析问资源,资源名为uri。对于服务层的方法就需要使用@SentinelResource注解手动标记为资源,并指定资源名。对于默认解析的uri资源,Sentinel在触发流控后
作者:编程之家 时间:2022-10-11
SpringCloud Fegin服务调用失败
1、注意在启动类上标注 @EnableFeignClients//服务调用 我这里忘记标了此注解,导致服务调用失败 2、服务调用流程一、服务提供方packagecom.zeal.sms.controller;importcom.baomidou.mybatisplus.core.conditions.query.QueryWrapper;importcom.zeal.commonutils.R
作者:编程之家 时间:2022-10-11
2-微服务技术选型
分布式架构案例微服务架构是一种架构思想,具体的功能实现还要有具体的框架技术支持来落地。无论是哪个框架,都有共同的功能:服务要进行拆分并进行集群,服务之间的交流也通过注册中心来进行交流,所有服务的配置也进行统一的管理放到配置中心,服务网管进行路由和鉴权以及服务保护/隔离/
作者:编程之家 时间:2022-10-11
SpringCloud-Alibaba学习八:Nacos集群搭建
Nacos集群搭建集群搭建文档:https:/acos.io/zh-cn/docs/cluster-mode-quick-start.html集群架构SLB是指负载均衡,这里可以使用Nginx1、环境准备JDK1.8MySQLNginx2、集群规划使用伪集群方式搭建,一个服务器跑三个实例,使用不同端口服务ip端口nacos实例1
作者:编程之家 时间:2022-10-11
SpringCloud微服务实战——搭建企业级开发框架四十三:多租户可配置的电子邮件发送系统设计与实现
在日常生活中,邮件已经被聊天软件、短信等更便捷的信息传送方式代替。但在日常工作中,我们的重要的信息通知等非常有必要去归档追溯,那么邮件就是不可或缺的信息传送渠道。对于我们工作中经常用到的系统,里面也基本都集成了邮件发送功能。 SpringBoot提供了基于JavaMail的starter,我
作者:编程之家 时间:2022-10-11
SpringCloud组件:Eureka服务注册用ip或主机名
我们一直在使用Eureka进行注册服务,然而你有可能很少关心服务在注册到EurekaServer时是采用的主机名的方式?还是IP地址的方式?构建项目我们把之前章节SpringCloud组件:将微服务提供者注册到Eureka服务中心的源码复制一份修改项目名称为hengboy-spring-cloud-eureka-register-away,
作者:编程之家 时间:2022-10-11
上一页
33
34
35
36
37
38
39
40
41
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native