Spring Cloud集成Zuul

Zuul反向代理当集群服务很多的情况下,外部服务要与集群内部的服务通信,不可能把每个服务的url都给记住,这时候,就需要一个服务端反向代理的组件去将外部的请求转发到指定的服务上。说到反向代理就会有人想到了Nginx,但我们不用Nginx做这个事,Netflix为我们提供了SpringCloud的代理

Spring Cloud Config配置中心

之前我们的配置都是放在项目的classpath目录下的,每次要修改某个模块的参数,就得去这个模块修改它的配置文件,这种方式对运维来说简直是灾难,尤其是微服务架构大行其道的今天

Hystrix+Feign实现容错

hystrix主要用于消费端,如果消费端调用服务端接口失败了,那么会降级走自定义方法

Feign实现负载均衡

上一篇讲了用RestTemplate加上@LoadBalanced实现负载均衡,这次介绍个更方便的工具->feign,feign不需要将url硬编码在代码里,可以通过配置文件的方式来做,而且只需要定义几个接口,这些接口里的抽象方法可以看做controller中方法的空实现。springclou

Eureka服务搭建

简介最初Eureka使用的是spring-cloud-starter-eureka这玩意,但是这个版本只有1.x,后来就没更新了,所以现在用的eureka通常是spring-cloud-starter-netflix-eureka-client这玩意EurekaServer在SpringCloud中

Spring Cloud环境搭建

SpringCloud可以看成一堆SpringBoot项目使用的IDEA,不像eclipse那样可以同时打开多个项目,所以用maven管理多个子模块(SpringBoot)做演示首先创建一个父Maven项目,pom.xml格式如下,如果用到了alibaba的SpringCloud依赖,也要加入spr

Node环境Vue全家桶实战

环境搭建推荐用Vue-Cli搭建项目。如果打算集成第三方框架,如Element-UI、Antd等,就用第三方提供的脚手架。项目结构刚撸完的一个完整项目用到的一些技术dist:运行yarnbuild后生成的目录,不需要运行在node环境,可以直接用浏览器打开node_modules:依赖public:

Golang初体验

Golang官网在国内被墙了,不过在baidu上找到了替代方案:https://golang.google.cn/下载安装包,安装好之后,Window环境,默认安装在C:\Go目录下,在环境变量里还自动为你配置了GOPATH,GOPATH指向了你的工作目录,C:\Users\用户名\go在GOPAT

DataX初体验

前一阵子听说阿里有个专门做数据库同步的工具挺不错的,今天专门过来尝尝鲜github地址:datax下载源码的话需要自己手动编译,像我这么懒的人肯定不会啦,所以直接去下载成品。在QuickStart部分可以看到官方为我们贴心的准备好了下载地址DataX下载地址

Redis扩展类型

简介Redis的基本类型只有string、hash、list、set、zset,这些扩展类型对象更多的是从算法层面上体现的,底层用的还是5大基本类型HyperLogLog举个例子,在需要统计每日用户访问量的一个需求,在当日同一个用户所有的访问只能算一次访问。用Hash,用户id作为key,value
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×