摘要: Zookeeper应用之——栅栏(barrier) 栅栏(barrier)简介 barrier的作用是所有的线程等待,知道某一时刻,锁释放,所有的线程同时执行。举一个生动的例子,比如跑步比赛,所有 运动员都要在起跑线上等待,直到枪声响后,所有运动员同时起跑,冲向终点。在这个例子中,所有的运动员就是所 阅读全文
posted @ 2018-07-03 09:14 牛初九 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 今天闲来无事,学习Zookeeper,下载了Zookeeper的最新版本3.5。启动以后显示: 以为启动成功,然后连接时报错,查看后台进程,没有Zookeeper进程。 查看zookeeper的日志文件: 发现8080端口被占用,通过查阅Zookeeper3.5的官方文档,发现这是Zookeeper 阅读全文
posted @ 2018-06-29 10:13 牛初九 阅读(26220) 评论(0) 推荐(8) 编辑
摘要: Kafka 简介 Kafka是分布式流平台。 一个流平台有3个主要特征: 发布和订阅消息流,这一点与传统的消息队列相似。 以容灾持久化方式的消息流存储。 在消息流发生时处理消息流。 Kafka通常使用在两大类应用中: 在系统或应用之间,构建实时、可靠的消息流管道。 构建实时流应用程序,用于转换或响应 阅读全文
posted @ 2018-06-26 16:26 牛初九 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud配置中心(Config) Spring Cloud是现在流行的分布式服务框架,它提供了很多有用的组件。比如:配置中心、Eureka服务发现、 消息总线、熔断机制等。 配置中心在Spring Cloud的众多组件中是比较基础的,它提供了配置文件的统一管理,可以很轻松的切换不通的 阅读全文
posted @ 2018-06-21 16:05 牛初九 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Zuul 网关路由 路由是微服务架构中不可或缺的一部分,例如:/api/user映射到user服务,/api/shop映射到shop服务。 Zuul是一个基于JVM的路由和服务端的负载均衡器。Zuul的规则引擎是用JVM语言写的,支持Java和Groovy。 一、如何使用Zuul 首先我们引入zuu 阅读全文
posted @ 2018-06-21 16:03 牛初九 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Feign 与 Hystrix Feign是一个声明式的web服务客户端,它使得web服务调用非常的简单,当我们使用Feign时,Spring Cloud 整合了Ribbon和Eureka,从而为我们提供了一个负载均衡的Http客户端。 一、Feign的使用 首先我们引入Feign的依赖,由于Fei 阅读全文
posted @ 2018-06-21 16:02 牛初九 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 一、服务注册 注册Eureka的服务非常的简单,只需要引入spring-cloud-starter-netflix-eureka-client的jar包即可。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId> 阅读全文
posted @ 2018-06-21 16:00 牛初九 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Eureka服务注册中心 一、Eureka Server Eureka Server是服务的注册中心,这是分布式服务的基础,我们看看这一部分如何搭建。 首先,Spring Cloud是基于Spring Boot的,所以我们的项目都是Spring Boot项目。需要引入最基础的Spring Boot的 阅读全文
posted @ 2018-06-21 15:12 牛初九 阅读(2348) 评论(2) 推荐(1) 编辑
摘要: 一、Redis的下载、安装、启动(单实例) 我们统一将Redis安装在/opt目录下,执行命令如下: 安装完成,下面我们启动Redis服务: Redis启动成功,将采用Redis的默认配置。也可修改Redis根目录下的redis.conf文件,并在Redis启动时,指定配置文件,如下: 注意,由于R 阅读全文
posted @ 2018-06-05 14:42 牛初九 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Spring Security实现RBAC权限管理 一、简介 在企业应用中,认证和授权是非常重要的一部分内容,业界最出名的两个框架就是大名鼎鼎的 Shiro和Spring Security。由于Spring Boot非常的流行,选择Spring Security做认证和授权的 人越来越多,今天我们就 阅读全文
posted @ 2018-06-01 09:41 牛初九 阅读(17698) 评论(0) 推荐(1) 编辑