E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Spring-Cloud
聊一聊
spring-cloud
实现API网关(zuul)
聊一聊
spring-cloud
实现API网关(zuul)API网关的作用就像是住宅楼的防盗门,你需要找哪户人家,就按大门具体哪户的按钮,然后由防盗门接通指定的房子,然后由主人来开门API网关将原本请求和服务之间多对一的关系简化为一对多
不改青铜本色
·
2020-02-09 02:42
【
spring-cloud
】spring-cloud-config-client 按照案例练习无法实现bus配置文件刷新
根据网上教程学习
spring-cloud
,因使用版本不同,练习bus消息总线的时候,动态刷新配置文件时/bus/refresh总是失败。贴出我的配置记录。
miniy_7
·
2020-02-08 06:53
2.Spring Security 用户,角色和权限详解
使用数据库存储角色和权限,并在此情况下进行登录操作,同时介绍了记住我操作2.项目例子此文章用到的例子在spring-boot项目中,传送门此篇文章用到项目模块:spring-boot-security-login还有更多:
spring-cloud
张大仙是个妖怪
·
2020-02-07 09:39
Spring-cloud
微服务实战【七】:服务熔断与降级hystrix
在之前的文章中,我们先后介绍了eureka,ribbon,feign,使用eureka集群的方式来保证注册中心的高可用,在eureka中使用ribbon进行负载均衡,使用feign接口替换手动编码请求接口的代码,整个微服务看似基本完成了,那是否有继续值得优化的地方呢?答案肯定是有的,并且是整个微服务最重要的一环,那就是服务的热熔断与降级,那为什么服务熔断与降级是最重要的一环呢?我们先来看一下服
悟空不败
·
2020-02-06 17:00
Spring-cloud
微服务实战【七】:服务熔断与降级hystrix
在之前的文章中,我们先后介绍了eureka,ribbon,feign,使用eureka集群的方式来保证注册中心的高可用,在eureka中使用ribbon进行负载均衡,使用feign接口替换手动编码请求接口的代码,整个微服务看似基本完成了,那是否有继续值得优化的地方呢?答案肯定是有的,并且是整个微服务最重要的一环,那就是服务的热熔断与降级,那为什么服务熔断与降级是最重要的一环呢?我们先来看一下服
悟空不败
·
2020-02-05 02:33
spring
Spring-cloud
微服务实战【六】:接口服务feign
在上一篇文章中,我们使用了ribbon进行负载均衡,但是仔细思考一下,我们的请求封装和调用以及结果的返回都是我们自己编码完成的,如果需要调用的接口很多,那么无疑开发量是比较大的,那有没有比较好的方式呢?答案就是feign.让我们先通过代码来看一下feign的使用:首先,我们需要复制一份consumer的代码,并且重命名为dhp-micro-service-consumer-feign:然后修改代码
悟空不败
·
2020-01-21 00:00
Spring-cloud
微服务实战【五】:负载均衡ribbon
在实战三中,我们曾说到,我们需要一种机制,可以在访问服务的时候不需要关心IP,并且还能提供类似Nginx的负载均衡的功能,其实在上一篇文章中我们已经使用过
spring-cloud
的负载均衡功能了,还记得我们在配置
悟空不败
·
2020-01-20 01:00
Spring-cloud
微服务实战【四】:eureka注册中心(下)
回忆一下,在上一篇文章中,我们使用eureka作为注册中心,将producer注册到eureka,并且在consumer中通过eureka发现producer服务进行调用,让我们来分析一下,这样是否已经足够完美,还有没有什么问题?1.首先,eureka没有任何安全验证,任何应用都可以访问,这显然不安全,因此eureka也需要使用spring-security配置用户密码验证.2.其次,所有服务注册
悟空不败
·
2020-01-20 00:00
Spring-cloud
微服务实战【三】:eureka注册中心(中)
回忆一下,在上一篇文章中,我们创建了两个springboot项目,并且在consumer项目中通过restTemplate进行HTTP通信,成功访问到了producer提供的接口,思考一下这样的实现方式有什么问题? 1.consumer必须知道producer的IP,才能调用对方的HTTP接口,并且在consumer代码中使用硬编码的方式来访问producer的HTTP接口,代码耦合度高,实
悟空不败
·
2020-01-19 01:00
Spring-cloud
微服务实战【二】:eureka注册中心(上)
前言 本系列教程旨在为大家演示如何一步一步构建一整套微服务系统,至于其中的数据库用什么,订单ID如何保持唯一,分布式相关问题等等不在我们讨论范围内,本教程为了方便大家后续下载代码运行测试,不依赖任何其他诸如缓存、数据库之类的资源,此类操作我们在项目中使用代码的方式来模拟。 我们的实战过程会教童鞋们一步一步进行演化,让童鞋们了解一个微服务的开发流程: 1.创建两个用于演示的springboot
悟空不败
·
2020-01-18 11:00
Spring-cloud
微服务实战【一】:微服务的概念与演进过程
本文是一个系列文章,主要讲述使用
spring-cloud
进行微服务开发的实战。在开始之前,我们先说一下从传统的单一部署架构到微服务的发展过程,以便让童鞋们更好的理解微服务的概念与演进过程。
悟空不败
·
2020-01-17 23:00
新年新起点 | Nacos GitHub Star 破万后的回顾和展望
Nacos开源17个月以来,发布了22个版本,成功切入Dubbo/
Spring-Cloud
/云原生三个核心生态。
阿里云云栖号
·
2020-01-16 10:21
github
开源软件
微服务
nacos
spring
spring-cloud
微服务项目实战(5)-feign简化客户端调用
目标:改进上一章讲的客户端调用方式,集成feign,简化客户端调用简介:Fegin是一个声明式的web服务客户端,它使得编写web服务客户端变得更加容易,其形态类似于mybatis对于dao层的封装。开工:在commons创建返回vo模型,以便多系统共用,具体业务意义不在这里讨论--------------------------------------请求vo------------------
八哥帮你改bug
·
2020-01-07 06:02
Spring-Cloud
Feign 使用
前提:服务端和客户端需要集成注册中心一、服务端1、声明接口@CrossOrigin@RestController("myTestController")@RequestMapping(value="/server")publicclassTestController{@RequestMapping(value="/forward/{serviceCode}",consumes=MediaType.
晴天mk1992
·
2020-01-04 19:02
为什么我选择了 SPRING CLOUD 分布式 微服务
公司重构系统的时候我选择了
spring-cloud
的微服务模式替代SpringMVC进行代码改造。
落落落落大大方方
·
2020-01-04 05:00
spring-cloud
微服务项目实战(3)-ribbon实现客户端负载配置
目标通过ribbon实现客户端调用服务端api,可根据需求调整负载策略配置简介Ribbon是一个客户端的负载均衡器,它提供对大量的HTTP和TCP客户端的访问控制,已实现规则有:策略名策略声明策略描述实现说明BestAvailableRulepublicclassBestAvailableRuleextendsClientConfigEnabledRoundRobinRule选择一个最小的并发请求
八哥帮你改bug
·
2020-01-03 19:16
Spring-Cloud
Zuul网关的意义统一入口:为全部微服务提供唯一入口点,网关起到外部和内部的隔离,保护了后台服务的安全性鉴权效验:识别每一个请求的权限,拒绝不符合要求的请求。动态路由:动态的将请求路由到不通的后端集群中减少客户端与服务的耦合,服务可以独立发展。通过网关层来做映射Zuul路由规则URL指定路由方法服务指定路由方法路由的排除方法路由的添加前缀方法过滤器类型,有何作用filterType:过滤器的类型,
Ending__
·
2020-01-03 00:17
spring-cloud
微服务项目实战(7)- zuul构建微服务网关
目标新建gateway网关,作为后期项目的统一网关服务简介zuul提供统一网关入口,屏蔽底层服务地址,规范入口地址,统一进行授权管理部署步骤按照前几章内容创建新子项目gatewaygateway添加依赖,入口配置注解org.springframework.bootspring-boot-starter-testorg.springframework.bootspring-boot-starter-
八哥帮你改bug
·
2019-12-29 07:19
spring-cloud
项目创建 - 1
1、创建一个父类便于版本控制12348040-76b14bd606bc64b2.pngpom:4.0.0com.saasmy-saas0.0.1-SNAPSHOTpomorg.springframework.bootspring-boot-starter-parent1.4.1.RELEASEspring-demo-registerorg.springframework.cloudspring-c
Ace_Wang
·
2019-12-29 06:22
数字化转型之微服务之 –Spring Cloud
目前大部分公司用的微服务架构比较多的是
Spring-Cloud
中文文档:https://springcloud.cc/官方文档:http://projects.spring.io/
spring-cloud
评价的非官方人
·
2019-12-29 05:07
傻瓜式搭建
spring-cloud
之service
service是
spring-cloud
中的微服务节点,具体实现了模块的业务(用户中心、工作流中心、某业务模块等等),同样支持负载。
落落落落大大方方
·
2019-12-28 12:56
spring-boot-cloud-zuul-eureka-swagger-demo项目案例
简介1、使用spring-boot进行项目构建,使用
spring-cloud
进行服务化,使用eureka作为服务注册中心,使用zuul最为网关,并集成了swagger-UI用于API管理。
许浩_5e9f
·
2019-12-24 22:24
Spring-Cloud
服务发现Eureka的服务调用详细入门教程
案例中有三个角色:服务注册中心、服务提供者、服务消费者,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服务中心中获取服务并执行。其中我们分别使用到SpringCloudNetflix中的Eureka作为服务发现,而服务提供者和服务消费者均为SpringBoot提供的Restful接口。而Feign则作为调用实现(Feign是一个声明式WebService客户端。使用Feig
Renky
·
2019-12-24 21:35
Spring Boot和Spring Cloud学习资源推荐
1、SpringBoot官方文档:http://projects.spring.io/spring-boot/2、SpringCloud官方文档:http://projects.spring.io/
spring-cloud
曹明
·
2019-12-24 17:00
Spring-Cloud
学习之Eureka集群搭建
一.为什么需要集群上一篇文章讲解了如何搭建单个节点的eureka,这篇讲解如何搭建eureka集群,这里的集群还是本地不同的端口执行三个eureka,因为条件不要允许,没有三台电脑,所以大家将就一下吧,eureka集群的目的就是防止一个点故障导致,整个服务瘫痪的问题,成为单点故障,因为一个点出问题,还有另一个点顶上去,代替这个点工作,所以集群也实现了高可用、高性能二.集群的原理每一个注册点都配置有
liduchang
·
2019-12-21 10:45
SpringCloud
Spring Cloud 学习笔记 - No.1 服务注册发现 Eureka
SpringCloud介绍官方网址http://projects.spring.io/
spring-cloud
/SpringCloudprovidestoolsfordeveloperstoquicklybuildsomeofthecommonpatternsindistributedsystems
专职跑龙套
·
2019-12-21 05:41
spring-cloud
传递分页查询
服务提供者使用Pageable传递分页请求,使用Page传递分页结果在接口中加入Pageable对象,mvc会接收如下参数:(所有参数均为可选项)Integerpage页码,第一页为0Integersize每页数据量Listsort排序规则,字符串格式是property[,direction],例如"datetime,DESC",可以使用多值参数传递多个排序可以使用@PageableDefault
仙境999
·
2019-12-19 23:56
分布式事务Saga(二)事务管理者SagaTransactionalAspect
SagaParticipantAspect分布式事务Saga(四)事务恢复SagaRecoveryManager项目地址:https://github.com/yangxb2010000/saga直接看
spring-cloud
杨_同_学
·
2019-12-19 17:14
服务注册和发现 Eureka
在前两章介绍了微服务简介,
spring-cloud
简介这一章学习springcloud中的第一个组件,Eureka。这是一个用于服务注册和发现的组件。
董二弯
·
2019-12-18 17:24
spring-retry(1.概念和基本用法)
准备好好看看一下
spring-cloud
的源码,把其中实现的原理搞清楚,而不是仅仅会配几个注解,会配几个参数,把“微服务”框架搭建起来。
沉寂之舟
·
2019-12-18 04:45
傻瓜式搭建
spring-cloud
之jvm和springboot配置
jar包启动参数java-jar-XX:MetaspaceSize=128m-XX:MaxMetaspaceSize=128m-Xms1024m-Xmx1024m-Xmn256m-Xss256k-XX:SurvivorRatio=8-XX:+UseConcMarkSweepGCxxx.jarspringboot配置#----------------------------------------#
落落落落大大方方
·
2019-12-17 21:07
spring-cloud
(一)
1.SpringCloud概述和搭建Eureka服务注册中心SpringCloud是一系列框架的有序集合。它利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组
琴昕
·
2019-12-17 14:00
Spring-Cloud
之Eureka注册中心环境搭建(单节点)
一Eureka概述服务启动时会生成服务的基本信息对象InstanceInfo,然后在启动时会register到服务治理中心。注册完成后会从服务治理中心拉取所有的服务信息,缓存在本地。之后服务会被30s(可配置)发送一个心跳信息,续约服务。如果服务治理中心在90s内没有收到一个服务的续约,就会认为服务已经挂了,会把服务注册信息删掉。服务停止前,服务会主动发送一个停止请求,服务治理中心会删除这个服务的
力度
·
2019-12-15 21:00
spring-cloud
SpringCloud是一个基于SpringBoot实现的微服务框架,它包含了实现微服务架构所需的各种组件。注:SpringBoot简单理解就是简化Spring项目的搭建、配置、组合的框架。因为与构建微服务本身没有直接关系,所以本文不对SpringBoot进行展开。另外本文有一些例子涉及到Spring和SpringBoot,建议先了解一下Spring和SpringBoot再阅读本文。本文的阅读对象
Sophie12138
·
2019-12-15 11:05
Zuul 源码学习
spring-cloud
中的gateway是在netflix公司开源组件zuul的基础上构建,我们学习下zuul的实现细节。zuul-simple-webapp首先通过官方demo来查看下加载流程。
一笑yo
·
2019-12-15 04:21
Spring-Cloud
专题(三)Spring-Boot的配置载入
Spring-Boot的配置载入公司使用了动态从远程文件中读取Properties文件的中间件,一般是没啥问题,但整合Spring-Boot后,远程端Properties的读取与初始化在Bean初始化之后,这就导致启动时读取不到配置的错误。需要修改框架,使Bean初始化之前就把远程文件中的Properties读取进来。这里需要写工具类实现ApplicationContextInitializer接
DonneyYoung
·
2019-12-14 20:56
傻瓜式搭建
spring-cloud
之zuul
zuul是
spring-cloud
中的网关,负责汇聚微服务接口统一对外发布,支持负载。新增模块zuul,idea中操作步骤见上篇。
落落落落大大方方
·
2019-12-07 01:08
spring-cloud
服务网关中的 Timeout 设置
大家在初次使用
spring-cloud
的gateway时,肯定会被里面各种的Timeout搞得晕头转向,hytrix有设置,ribbon也有。
Java资讯库
·
2019-12-06 22:32
Spring-Cloud
服务发现Eureka的使用教程
Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的ServiceRegistry和ServiceDiscovery实现。也是springcloud体系中最重要最核心的组件之一。背景介绍服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubboadmin后台的各种功能。有了服务中心调用关系会有什么变化,画几个简图来帮忙理解项目A
Renky
·
2019-12-06 11:54
spring-cloud-sleuth分布服务跟踪式
how:先引入了example:https://github.com/
spring-cloud
/spring-cloud-sleuth1.从结果入手2018-03-1417:03:25.371INFO[
xiaoyang08
·
2019-11-30 10:41
Dubbo和
Spring-Cloud
微服务架构对比
一、为什么要使用微服务?微服务提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合。今天我们来了解下业内主要的微服务框架:Dubbo和SpringCloud微服务主要的优势降低复杂度将原来耦合在一起的复杂业务拆分为单个服务,规避了原本复杂度无止境的积累。每一个微服务专注于单一功能,并通过定义良好的接口清晰表述服务边界。每个服务开发者只专注服务本身,通过使用缓存、DAL等各种技术手段来提
RookieLi
·
2019-11-16 00:24
dubbo
springcloud
一. Eureka 架构 —— 第一个简单Eureka应用
二.实战——基于idea的一个简单的Eureka集群1)创建一个空的maven项目(无需选骨架,假设该项目名为
spring-cloud
)步骤:File——NewProject——Maven——Next—
YDLword
·
2019-11-09 10:14
spring
cloud
1.springcloud_多Maven工程项目建立(Finchley.SR2)
这是一个从零开始的springcloud的系列教程,如果你从中间开始看,可能会看不明白.请进入我的系列教程开始从头开始学习.
spring-cloud
教程认识什么多Maven工程项目多maven工程有一个主工程
机智的jack
·
2019-11-06 09:41
springCloud学习笔记-Eureka&Ribbon
服务注册于发现--eurekaspringboot版本与springcloud组件版本对应关系https://spring.io/projects/
spring-cloud
,详情见spri
沫小呆的陌小二
·
2019-11-05 08:42
基于SpringBoot搭建的通用架构使用指南
集成工具:ConfigServer(zookeeper),Mysql(MyBatis),Redis(规范化键名,分布式同步锁),mongodb(基于springboot),lombok等1.概述本项目以
spring-cloud
云逸_Java
·
2019-11-02 21:26
Spring Cloud Config配置中心
SpringCloudConfig配置中心SpringCloudConfig是
Spring-Cloud
用于分布式配置管理的组件,分成Server和Client两种角色。
自负的鱼
·
2019-11-01 18:52
Spring-Cloud
系列之Zuul网关和Zuul过滤器
Zuul网关什么是Zuul网关?Zuul是SpringCloud全家桶的微服务网关。所有从app或者网站(第三方)来的请求都会经过Zuul到达后端的Netflix应用程序。作为一个边界性质的应用程序,Zuul提供了动态路由、监控、弹性负载和安全功能。Zuul底层利用filter实现如下功能:认证和安全,识别每个需要认证的资源,拒绝不服务要求的请求。性能检测,在服务边界追踪并统计数据,提供精确是生产
名字太俊不提也罢i
·
2019-10-24 10:49
SpringCloud系列
SpringCloud系列
Spring Cloud Gateway内置GatewayFilter工厂类 (一)
不错,点击去看看注意,更多路由过滤器的详细使用,可以参考单元测试:https://github.com/
spring-cloud
/spring-cloud-gateway/tree/
王广帅
·
2019-10-19 19:49
我眼中的微服务架构
微服务这里的微服务,并不是单指我们用的
spring-cloud
,
spring-cloud
只是微服务的一种最佳实践。对于创业来说,在没有稳定的资金支撑自研中间件的情况下,spring-cl
张喜硕
·
2019-10-15 05:06
微服务
zookeeper(4)注册中心
案例注册中心可以使用Eureka来实现,这个比较简单,可以看之前的例子
spring-cloud
。那么使用zookeeper如何来实现注册中心呢?基于springcloud我们也可以非常简单的实现。
shayang88
·
2019-10-13 17:03
zookeeper
Java
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他