springcloud
文章平均质量分 74
chang_hf
!!!越自律越自由!!!
展开
-
注册中心zookeeper
概念Zookeeper是一个开源的分布式应用程序协调服务,可以为分布式应用提供一致性服务,结合node.js来实现服务注册于服务发现。它是树型结构,能做到集群管理数据 ,可以很好的作为Dubbo服务的注册中心,Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机时,zk能自动删除提供者信息,当提供者重启时,能自动恢复注册数据。注意要在Dubbo消费者和提供者运行之前就启动z...原创 2016-10-27 14:32:48 · 2935 阅读 · 0 评论 -
注册中心Eureka
注册中心Eurekaspringboot Eureka单机客户端与服务配置eureka高可用配置方式一配置方式二Eurekaspringboot Eureka单机客户端与服务配置springcloud Eureka是基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。服务端和客户端均采用java编写,所以主要适用于java实现的分布式系统。Eureka服务端即服务注册中心<dependency> <groupId>org.sp原创 2021-01-17 21:10:36 · 916 阅读 · 0 评论 -
springboot监控
依赖JavaEE规范中,通过jmx对应用进行监控和管理,springboot提供了Actuator功能来完成类似的监控,通过http/jmx/ssh来查看springboot应用的配置、各种指标、健康程度等。只需引入依赖:<dependency> <groupId>org.springframework.boot</groupId> <...原创 2019-05-11 15:46:49 · 5545 阅读 · 1 评论 -
shiro权限框架
框架简介Apache Shiro 是 Java 的一个安全框架。相比 Spring Security,可能没有 Spring Security 做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的 Shiro 就足够了,而且 Shiro 的 API 也是非常简单。Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授...原创 2019-04-29 14:52:06 · 278 阅读 · 0 评论 -
sentinel对比hystrix
概念Sentinel 的控制台(Dashboard)是流量控制、熔断降级规则统一配置和管理的入口,同时它为用户提供了多个维度的监控功能。在 Sentinel 控制台上,我们可以配置规则并实时查看流量控制效果。默认用户名和密码都是 sentinel2、Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。启动步骤:1、下载s...原创 2019-11-26 21:49:44 · 1151 阅读 · 0 评论 -
spring-oauth2总结
OAuth2协议流程授权服务器也叫认证服务器(Authorization Server)1、用户打开客户端以后,客户端要求用户给予授权。2、用户同意给予客户端授权。3、客户端使用上一步获得的授权,向认证服务器申请令牌。4、认证服务器对客户端进行认证以后,确认无误,同意发放令牌。5、客户端使用令牌,向资源服务器申请获取资源。6、资源服务器确认令牌无误,同意向客户端开放资源。第2步很重...原创 2019-06-12 09:39:05 · 733 阅读 · 0 评论 -
安全模块springboot security
为什么用springboot security?1、Spring Security是一个安全组件,为java企业级开发提供了全面的安全防护。它可以在Controller层、Service层、DAO层等以加注解的方式来保护应用程序的安全。SpringSecurity提供了细粒度的权限控制,可以精细到每一个API接口,每一个业务方法,或者每一个DAO层的方法。SpringSecurity提供的是应用...原创 2019-06-16 14:24:26 · 1209 阅读 · 0 评论 -
微服务监控模块springboot Admin
springboot admin用于管理和监控springboot程序,监控内容包括springboot的监控组件Actuator的各个http节点,也支持Turbine、Jmx等更高级的功能;通过以下参数关闭Actuator模块的安全验证management: security: enabled: false程序启动类通过@EnableAdminServer注解开启Admin...原创 2019-06-16 14:16:43 · 644 阅读 · 1 评论 -
springcloud gateway
了解springcloud Gateway网关作为流量的入口,常用功能包括路由转发、权限校验、限流控制等。而springcloud gateway作为SpringCloud官方推出的第二代网关框架,取代了Zuul网关。 <dependency> <groupId>org.springframework.cloud</groupId>...原创 2019-06-18 22:21:12 · 10447 阅读 · 1 评论 -
SpringCloud声明式服务调用Feign
springcloud Feign是一个工具,它不仅整合了ribbon和hystrix两个强大功能,还提供了一种声明式的web服务端定义方式。Feign提供了可插拔的注解支持,只需给接口添加注解配置,即可完成对服务提供方的接口绑定。通过在应用主类上添加@EnableFeignClients注解开启Feign的支持功能。定义接口,通过@FeignClient注解指定服务名来绑定服务,服务名不...原创 2019-06-12 22:19:41 · 187 阅读 · 0 评论 -
spingcloud总结
springcloud是一个基于springboot实现的微服务架构开发工具。它为微服务架构中涉及的配置管理、服务治理、断路器、智能路由、分布式会话和集群状态管理等操作提供了一种简单的开发方式。springcloud是一个拥有多个子项目的大型综合项目,可以说是微服务架构解决方案的综合套件,各个子项目也都独立进行着内容更新和迭代,因此springcloud的版本都会包含不同版本的子项目,为避免sp...原创 2019-05-12 22:03:22 · 239 阅读 · 0 评论 -
断路器Hystrix以及监控大盘
概念断路器本身是一种开关装置,概念来自电学,当线路中有电器发生短路时,及时切断故障电路防止线路过载、发热导致火灾等。分布式系统架构中,当某个微服务出现故障后,通过断路器的故障监控,向调用方返回一个错误响应而不是长时间的等待,这样可以避免某个线程被长时间占用不释放,导致服务器雪崩的可能。SpringCloud Hystrix是基于Netfix Hystrix做的二次开发,该框架目标在于通过控制那...原创 2019-05-12 13:35:21 · 318 阅读 · 0 评论 -
注册中心Nacos
Nacos专为 Dubbo 而生的注册中心与配置中心nacos官方文档Nacos 有三大主要功能:服务发现和服务健康监测Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求。动态配置管理配置中心化管理让实现无状态服务变得更简单,让服务按需弹性扩展变得更容易。动态 DNS 服务服务发现的未来一定是基于标准的 DNS 协议做,而不是像 Eureka 或者像 Z...原创 2021-01-17 14:56:49 · 17020 阅读 · 1 评论 -
Eureka+Ribbon搭建微服务
Eureka注册中心springcloud Eureka是基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。Eureka服务端即服务注册中心;Eureka客户端,主要处理服务的注册与发现。客户端服务通过注解和参数配置方式,嵌入在客户端应用程序中,应用启动时向注册中心注册自身服务,并周期性的发送心跳来更新他的服务;<!--springcloud工...原创 2019-05-11 20:21:55 · 2217 阅读 · 0 评论 -
springcloud首个项目遇到的坑
项目用springcloud + springboot +nacos用到nacos的服务注册中心和配置中心首先是版本问题:springcloud&springboot版本官方版本关系总结个大版本图Release TrainBoot VersionGreenwich2.1.xFinchley2.0.xEdgware1.5.xDals...原创 2019-05-15 21:11:23 · 1271 阅读 · 1 评论