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
(三)服务消费者(Feign)(Finchley版本)
Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。Feign采用的是基于接口的注解Feign整合了ribbon,具有负载均衡的能力整合了Hystri
踟蹰千年
·
2018-11-07 00:00
spring-cloud
微服务2.0时代,一些热门工具:k8s、fabric8、istio、nacos、consul、apollo、orange、kong、pinpoint等链接集合
一站式解决方案:k8s:https://github.com/
spring-cloud
/spring-cloud-kubernetes官方文档:https://kubernetes.io/docs/home
挑葱夫
·
2018-11-06 10:40
一些神奇的工具
微服务2.0
微服务2.0时代,一些热门工具:k8s、fabric8、istio、nacos、consul、apollo、orange、kong、pinpoint等链接集合
一站式解决方案:k8s:https://github.com/
spring-cloud
/spring-cloud-kubernetes官方文档:https://kubernetes.io/docs/home
挑葱夫
·
2018-11-06 10:40
一些神奇的工具
微服务2.0
初识SpringCloud
一、简介SpringCloud是Spring旗下的项目之一,官网地址:http://projects.spring.io/
spring-cloud
/Spring最擅长的就是集成,把世界上最好的框架拿过来
丁文浩
·
2018-11-05 16:40
Java
Spring-Cloud
中 Eureka 的 REST API 以及 核心类
以项目中有一个eureka-server(port:8761)和eureka-client(port:8081)为例操作http动作模拟链接描述注册新的应用实例POST:/eureka/apps/{appId}curl-i-XPOSThttp://localhost:8761/eureka/eureka-client可以输入Json或Xml格式的Body,成功返回200注销应用实例DELETE:/
感情流浪汉
·
2018-11-02 14:55
Spring
Cloud
spring-cloud
on kubernetes 实践
spring-cloudkubernetes实践随着公司业务量和产品线的增加,项目越来越多,普通运维系统架构对整个软件研发生命周期的管理越来越难,效率低下,难以统一管理。近年来docker统一了容器标准,对于软件开发流程产生了深远的影响,docker可以一次打包,处处运行。过去几年Kubernetes平台发展日新月益,Kubernetes统一了容器排编王者的地位,我个人认为kubernetes可以
idea77
·
2018-10-27 19:45
k8s
Spring-cloud
微服务架构搭建 03 - Hystrix 深入理解与配置使用
1.hystrix简介分布式的服务系统中,出现服务宕机是常有的事情,hystrix提供的客户端弹性模式设计可以快速失败客户端,保护远程资源,防止服务消费进行“上游”传播。Hystrix库是高度可配置的,可以让开发人员严格控制使用它定义的断路器模式和舱壁模式的行为。开发人员可以通过修改Hystrix断路器的配置,控制Hystrix在超时远程调用之前需要等待的时间。开发人员还可以控制Hystrix断路
luhanlin
·
2018-10-18 16:31
【
spring-cloud
】spring-cloud-从入门到高可用-下
前面两篇已经介绍了
spring-cloud
的常用组件作用以及如何在实现项目中搭建,算是比较完整的
spring-cloud
入门,入门以后接下来就是想着高可用之类的东西了,饱暖思春Y...这篇主要就讲讲如何搭建高可用又安全的的
老汉健身
·
2018-10-08 16:32
【spring-cloud】
SpringCloud 服务间的调用
总结:
spring-cloud
调用服务有两种方式,一种是Ribbon+RestTemplate,另外一种是Feign。
weisen
·
2018-09-30 15:39
SpringCloud项目github地址汇总
gitclonehttps://github.com/
spring-cloud
/spring-cloud-gcp.gitgitclonehttps://github.com/
spring-cloud
/spring-cloud-netflix.gitgitclonehttps
筑梦之人
·
2018-09-30 09:44
在
spring-cloud
的Finchley.SR1 版本中使用 zipkin+kafka+elasticsearch实现链路追踪
本文主要使用SpringCloudSleuth来实现分布式链路追踪,利用Kafka实现异步的方式通信实现分布式追踪,使用Elasticsearch持久化追踪日志数据,使用Zipkin-Server查看追踪内容。关于搭建SpringCloud微服务,安装zk、kafka、elasticsearch的就不在此重复了。直接进入主题。1、搭建Zipkin-Server在SpringCloudFinchle
林子中的老虎
·
2018-09-21 17:13
java
springCloud踩坑系列-Eureka-使用Feign进行服务调用
创建消费端/服务端微服务的特点即一个服务即是服务端也是消费端,我们在springCloud踩坑系列-Eureka-单节点服务端一文中创建了父工程
spring-cloud
,现在我们在父工程下创建一个子项目
一直有梦想的小菜鸟
·
2018-09-17 22:24
springCloud
eureka
feign
springCloud踩坑系列-Eureka-单节点服务端
eurekaServer使用idea自带的初始化工具创建springboot项目,并且添加eurekaServer依赖.如图:或者直接创建maven项目,这里因为是springcloud踩坑项目,因此新建了一个父工程:
spring-cloud
一直有梦想的小菜鸟
·
2018-09-17 19:45
springboot
springCloud
eureka
spring-cloud
中zuul自定义service级别,api级别的路由白名单
主要实现对在白名单中的service级别或者api级别的网关路由。一.service和api级别的路由1.service级别的网关路由publicclassServiceIdWhiteTableRouteLocatorextendsDiscoveryClientRouteLocator{...//主要重写该方法,在调用完super的locateRoutes后再与白名单列表比较,提取出交集@Over
思绪到处飞
·
2018-09-17 16:30
spring
cloud
zuul
服务器开发
Spring-Cloud
| openfeign使用细节
写在前面的话各位,下午好!我比较喜欢用fegin来实现微服务之间的调用,但是feign使用的那些细节,是get到了吗?本节我将使用SpringBoot2.0.5.RELEASE+SpringCloudSR1+openfeign并结合实际的使用,教你使用feign的姿势。项目架构我们先对测试架构一番,看图简单来说,就是服务模块化分为:model层、API层、service层,其他服务就可以依赖API
冯文议
·
2018-09-15 14:02
Spring
Spring-boot三种启动方式
本文转自:https://blog.csdn.net/azhong148/article/details/78494804/最近在学习基于
spring-cloud
的微服务,学习期间会整理和收集一些有用的文档用来梳理思路
九月刑天
·
2018-09-15 10:38
spring-boot
idea导入spring-boot项目,(
spring-cloud
服务端),启动类报错Cannot resolve method 'run(java.lang.Class,String[])'
导入spring-boot项目,作为
spring-cloud
项目的服务提供或者消费者,发现报错,启动类报错Cannotresolvemethod'run(java.lang.Class,String[]
芮呆萌061511332
·
2018-09-13 10:53
bug异常
【
spring-cloud
】开启Eureka安全认证中的坑
搭建好了
spring-cloud
整套服务后,开始优化时发现,需要在访问服务发现中心时添加登录功能,以保障安全,于是参考了
spring-cloud
官网的配置方法,配置后果然需要通过登录才可以访问注册中心,
老汉健身
·
2018-09-12 15:43
【spring-cloud】
【
spring-cloud
】Eureka注册中心部署
写在前面:对springcloud的学习是基于书籍《SpringCloud微服务实战-翟永超》。Eureka搭建1.新建springboot项目,项目名为eureka-server2.pom文件添加依赖(由于我的springboot办事是2.0.4的,所以如果eureka选取的版本太低会导致之后服务无法启动,所以在这里采用2.0.1版本的)org.springframework.cloudspri
冰公主我女神
·
2018-09-10 13:48
Spring-Cloud-Config 多服务公共文件配置
问题描述基于
spring-cloud
微服务开发,通常会配置一个Spring-Cloud-Config-Server,各个客户端会通过Spring-Cloud-Config-Server从配置仓库拉取自己服务的配置
RayLiang微博
·
2018-08-29 11:05
Spring
Cloud
(一)eclipse快速搭建Spring Cloud 微服务框架
Spring-Cloud
项目基本搭建源码下载:https://download.csdn.net/download/shfei10100/10625302随着近几年微服务架构理念的流行,越来越多微服务架构也进入人们的视野
Fay_Q
·
2018-08-24 17:40
spring
boot
spring
cloud
七、SpringCloud之路由网关Zuul
官方文档:http://projects.spring.io/
spring-cloud
/spring-cloud.html#_router_and_filter_
风之遥
·
2018-08-22 23:21
SpringCloud
SpringCloud的版本
Spring官网地址:http://projects.spring.io/
spring-cloud
/。 看不懂英文,没关系,我们可以访问中文版。
JackpotHan
·
2018-08-22 17:12
技术
开发
spring-cloud
学习教程/视频(最新最全)
下载地址:链接:https://pan.baidu.com/s/1JU0PUZNHF1t7fwIlgnh7sA密码:y5vw课程目录 第1篇分布式开发与SpringCloud简介 小节1:分布式开发简介 小节2:线上笔记分布式开发简介 小节3:SpringCloud开发架构 小节4:线上笔记SpringCloud开发
c_zhouwei084
·
2018-08-18 00:00
mvc
Redis
Springmvc
spring-cloud
中zuul的两种隔离机制实验
spring-cloud
中zuul的两种隔离机制实验ZuulExceptionREJECTED_SEMAPHORE_EXECUTION是一个最近在性能测试中经常遇到的异常。
harris135
·
2018-08-17 14:33
spring
cloud
zuul
Spring
Cloud
spring-cloud
教程一:创建spring boot
背景想想,微服务这概念在当初刚从业时就听过,那时也只是停留在概念上,缺少技术支撑,或者说没有公认完美的技术支撑。docker的出现,给微服务提供了平台支持,springcloud的出现给微服务提供全家桶式的解决方案,几乎成了微服务的代名词。微服务需要解决的问题太多太多,既然springcloud号称是一站式的解决方案,对微服务中碰到的问题都提供相应的解决方案,因此springcloud有品目繁多的
wls1036
·
2018-08-14 00:00
java
springboot
springcloud
微服务架构--SpringCloud(6)
Feign负载均衡*官方解释:*http://projects.spring.io/
spring-cloud
/spring-cloud.html#spring-cloud-feign*定义:*Feign
debugbugbg
·
2018-08-09 07:18
SpringCloud
SpringCloud
spring-cloud
:漫谈雪崩
如何解决雪崩:1.降级:超时降级、资源不足时(线程或信号量)降级,降级后可以配合降级接口返回托底数据。实现一个fallback方法,当请求后端服务出现异常的时候,可以使用fallback方法返回的值.2.隔离(线程池隔离和信号量隔离):限制调用分布式服务的资源使用,某一个调用的服务出现问题不会影响其他服务调用。3.融断:当失败率(如因网络故障/超时造成的失败率高)达到阀值自动触发降级,熔断器触发的
gzc_870301
·
2018-08-05 11:09
spring-cloud
案例
摘自:https://www.cnblogs.com/sam-uncle/p/8954401.html服务治理可以说是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。SpringCloudEureka是SpringCloudNetflix微服务套件的一部分,主要负责完成微服务架构中的服务治理功能。本文通过简单的小例子来分享下如何通过Eureka进行服务治理:搭建服
dhq_blog
·
2018-07-28 13:07
十一、Eureka实现高可用
前言
spring-cloud
为基础的微服务架构,所有的微服务都需要注册到注册中心,如果这个注册中心阻塞或者崩了,那么整个系统都无法继续正常提供服务,所以,这里就需要对注册中心进行集群,换言之,高可用(HA
joy_蓝蜘蛛
·
2018-07-27 20:14
spring-cloud
security 引起的安全认证错误
spring-cloudsecurity引起的安全认证错误使用时注意两点:一个是defaultZone的地址写法`security:basic:enabled:trueuser:name:pjxpassword:789server:port:8761eureka:client:healthcheck:enabled:trueregister-with-eureka:falsefetch-regis
今天的吉祥君
·
2018-07-25 19:58
springcloud
springboot/Cloud2.0遇到的坑
参考官方给的文档:https://github.com/
spring-cloud
/spring-cloud-sleuth/wiki/Spring-Cloud-Sleuth-2.0-Migration-Guide1
Mrryo
·
2018-07-18 16:01
Eureka源码总体介绍
在https://github.com/
spring-cloud
/spring-cloud-netflix/tree/v1.2.2.RELEASE下载SpringCloud针对于Eureka的Spr
cakincqm
·
2018-07-14 11:57
微服务
spring-cloud
服务网关中的Timeout设置
大家在初次使用
spring-cloud
的gateway的时候,肯定会被里面各种的Timeout搞得晕头转向。hytrix有设置,ribbon也有。
fishinhouse
·
2018-07-06 11:45
JAVA
SpringCloud学习(三) springcloud finchley爬坑记
1eurekaclient引入发生变化,新版多了netflix旧版:compile"org.springframework.cloud:
spring-cloud
码农-文若书生
·
2018-06-30 21:27
springcloud
java
springcloud
springcloud
Finchley
springcloud
finchley遇到的各种问题
springcloud
finchley遇到的坑
springcloud
版本升级
Spring-Cloud
笔记03:服务注册中心Eureka Server的简单配置、访问控制配置以及高可用配置
[超级链接:
Spring-Cloud
学习序章]翻译:Eureka[juəˈri:kə]我发现了==>服务注册中心,服务提供者本章主要对服务注册中心Eureka组件进行学习,包括三个层次:简单配置:简单的服务注册中心
hanchao5272
·
2018-06-03 23:29
Eureka
高可用
安全认证
服务注册与发现
集群
Spring-Boot合集
Spring-Cloud
笔记02:IDEA中构建多模块的Maven项目
[超级链接:
Spring-Cloud
学习序章]本章主要描述在IDEA中,如何构建多模块的Maven项目。多模块Maven项目为了便于统一的版本维护和管理,经常会用到Maven的多模块模式。
hanchao5272
·
2018-06-03 18:26
Maven
IDEA
Spring-Boot合集
Spring-Cloud
学习序章
最近在系统性的对SpringCloud的基础配置进行学习。为了加深对SpringCould的掌握,也为了将记忆留存,遂将SpringCloud的相关配置进行梳理,并整理成文。本系列文章只对SpringCloud的基础配置进行记录,关于概念说明与源码解析请自行探索。如果文章中有任何问题,请各位道友不吝赐教,共同进步。版本说明在这里,对两个至关重要的版本(SpringBoot和SpringCloud)
hanchao5272
·
2018-06-03 10:02
Spring-Boot合集
Spring-Cloud
系列 Feign (三)
什么是Feign?Feign是一个声明式Web服务客户端。支持可插拔编码器和解码器。SpringCloud的Feign添加了对SpringMVC注释的支持,并且使用了SpringWeb中默认使用的相同HttpMessageConverters。SpringCloud的Feign将Ribbon和Eureka集成在一起,在使用Feign时提供负载均衡的http客户端。快速开始这个案例依赖Eureka-
KKKnight_
·
2018-05-29 11:49
springcloud服务消费者使用foeign,不识别@EnableFeignClients 注解解决办法
版本:我使用的是springboot版本2.0,springcloud版本为Finchley.M8springcloud依赖管理,用于管理
spring-cloud
的依赖版本统一所有在子项目中引用一个依赖而不用显式的列出版本号
代码痴汉
·
2018-05-28 11:44
web开发
Spring-Cloud
系列 Ribbon(二)
什么是RibbonRibbonisaclientsideloadbalancerwhichgivesyoualotofcontroloverthebehaviourofHTTPandTCPclients.上述是官方文档对Ribbon的解释,意思是Ribbon是一个客户端负载均衡器,它可以有效的控制HTTP和TCP客户端的访问。上述一段话有个很关键的词“客户端负载均衡器”,我们常用的负载均衡模式就是
KKKnight_
·
2018-05-25 16:07
spring-cloud
服务网关中的Timeout设置
大家在初次使用
spring-cloud
的gateway的时候,肯定会被里面各种的Timeout搞得晕头转向。hytrix有设置,ribbon也有。
TiuVe2
·
2018-04-28 11:00
基础技术
Spring
Cloud
timeout
spring-cloud
中zuul的两种隔离机制实验
ZuulExceptionREJECTED_SEMAPHORE_EXECUTION是一个最近在性能测试中经常遇到的异常。查询资料发现是因为zuul默认每个路由直接用信号量做隔离,并且默认值是100,也就是当一个路由请求的信号量高于100那么就拒绝服务了,返回500。信号量隔离既然默认值太小,那么就在gateway的配置提高各个路由的信号量再实验。12345678910111213routes:li
farsight1
·
2018-04-25 13:59
Spring-cloud
注册服务提供者搭建方法
上文已经写了如何去搭建注册中心,仅有注册中心是远远不够的,所以我们需要注册到注册中心并提供服务的节点,这里称为注册服务提供者前提阅读上文,并成功搭建注册中心,环境无需改变项目搭建这里我们需要新建一个maven项目,项目名称之前没有起好,这里就参考一下,我的是SpringCloudDemo,不要在意这些细节!修改pom文件,参考如下:注意:请看好这些jar包的版本号,文末我会贴出之前我搭建的两个比较
东北小狐狸
·
2018-04-20 11:55
Spring-cloud
服务发现与消费(以ribbon为例)
说明:ribbon是
spring-cloud
中作为服务消费者的一种角色,客户端可以通过它来对服务提供者的服务进行消费,比如本例中是服务提供者注册到注册中心,服务提供者提供了一个服务接口,返回一个hello
东北小狐狸
·
2018-04-20 10:00
Spring-Cloud
Eureka注册中心实现高可用搭建
前言:
spring-cloud
为基础的微服务架构,所有的微服务都需要注册到注册中心,如果这个注册中心阻塞或者崩了,那么整个系统都无法继续正常提供服务,所以,这里就需要对注册中心进行集群,换言之,高可用(
东北小狐狸
·
2018-04-17 14:36
spring-cloud
服务网关中的Timeout设置
大家在初次使用
spring-cloud
的gateway的时候,肯定会被里面各种的Timeout搞得晕头转向。hytrix有设置,ribbon也有。
duodo
·
2018-04-13 00:00
gateway
spring-cloud
springCloud Finchley 微服务架构从入门到精通【一】专栏介绍
一、专栏介绍目前
spring-cloud
的最新版本是基于spring-boot2.x,由于2.x在1.x的基础上有了很大的架构变化,包括很多1.x的类和方法在2.x中不是被修改,就是废弃,当然还包括其本身存在的
weixin_34242658
·
2018-04-12 10:34
数据库
java
spring-cloud
中zuul的两种隔离机制实验
ZuulExceptionREJECTED_SEMAPHORE_EXECUTION是一个最近在性能测试中经常遇到的异常。查询资料发现是因为zuul默认每个路由直接用信号量做隔离,并且默认值是100,也就是当一个路由请求的信号量高于100那么就拒绝服务了,返回500。信号量隔离既然默认值太小,那么就在gateway的配置提高各个路由的信号量再实验。routes:linkflow:path:/api1
duodo
·
2018-04-04 00:00
test
spring-cloud
spring cloud各种超时时间设置
学习集成hystrix时候发现配置文件里的超时时间把我给弄晕了,老办法google之,找Issue:https://github.com/
spring-cloud
/spring-cloud-netflix
酷酷龙
·
2018-03-24 21:59
分布式开发
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他