
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
微服务实践“微服务”自然要学习如何做服务注册与发现基于SpringBoot来进行微服务的学习,自然选择了与之息息相关的SpringCloud;当然可以选择其他的技术进行,比如dubbo也可以用zookeeper来实现服务注册与发现,至于zookeeper来实现此功能好还是不好,各家之言都有SpringCloudSpring Cloud provides tools f
Ribbon负载均衡Ribbon是基于HTTP与TCP客户端的负载均衡;采用轮询server list的方式进行负载均衡;与Eureka集成后,读取服务注册中心的server作为server list轮询;集成Ribbon创建RibbonServer module,引入org.springframework.cloud:spring-cloud-starter-ribbon、
Circuit Breaker熔断机制在微服务中必不可少,比如故障发生时怎么处理熔断:半熔断、熔断打开、熔断关闭熔断关闭: 熔断关闭不会对服务进行熔断,当请求服务失败次数符合设定的规则则进入熔断机制半熔断: 部分请求根据规则调用当前服务,如果请求成功且符合规则则认为当前服务恢复正常,关闭熔断;熔断打开:请求不再进行调用当前
前置工作Hadoop安装配置 : hadoop-2.7.3Hbase安装配置: hbase-1.2.4zookeeper安装配置: zookeeper-3.4.9hbase-client中guava版本与SpringDataHadoop(2.4.0.RELEASE)版本中的guava版本问题Springboot的其他章节,需要了解Hostname 绑定
Kafka分布式发布-订阅类型的MQ高吞吐量消息无序,同一个 partition中消息有序版本号 kafka_2.11-0.10.1.1.tgz: 2.11为scala版本号,0.10.1.1 为kafka版本准备好JVM概念Broker : Kafka服务器,一个服务器被称为一个BrokerTopic : 每一类消息可以定义
配置中心服务器配置中心服务器,以版本的管理方式对分布式系统提供外部配置支持;SpringCloud中采用Spring Cloud Config 进行集成,而想要进行实施更新则需要采用spring cloud bus的方式, 如 Rabbit、Kafka 等。版本管理采用 Git这里采用Kafka,因为本地有开发测试环境服务注册与发现参考/bus/refr
前置工作Kafka 、zookeeper环境已经完成JDK完成安装(kafka环境依赖jvm)了解kafka、zookeeper各种的作用Demo依然使用现有的feignserver有说Springboot 1.5+ 已经支持spring-integration 无缝对接本文依然使用的 1.4+,所以还是采用config方式引入kafk
Swagger2SpringMvc配合Swagger2可以生成可读性和好的API文档在团队合作中这点尤为重要Swagger2生成的为Restful APISwagger2可以直接测试接口在FeignServer的基础上进行集成build.gradle中引入swagger2build.gradle compile ('io.springfox:springfox-







