上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: Mycat 是什么 Mycat是什么?从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了 MySQL协议的的Server,前端用户可以把它看作是一个数据库代理,用 MySQL客户端工具和命令行访问,而其后端可以用MySQL原生(Native)协议与多个MySQL服务器通信,也可以用JDB 阅读全文
posted @ 2018-02-23 14:19 立3807 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Schema.xml 作为 MyCat中重要的配置文件之一,管理着 MyCat的逻辑库、表、分片规则、DataNode以 及DataSource。弄懂这些配置,是正确使用MyCat的前提。 schema 标签 该标签用于定义MyCat实例中的逻辑库,MyCat可以有多个逻辑库,每个逻辑库都有自己的相 阅读全文
posted @ 2018-02-23 14:18 立3807 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: 环境准备 安装JDK1.8(必须JDK1.7及更高版本) 安装MySQL 服务安装与说明 下载 MyCAT 编译好的安装包,下载地址为 http://dl.mycat.io/1.6-RELEASE/ 选择 1.6-release 版本,执行如下命令: # wget http://dl.mycat.i 阅读全文
posted @ 2018-02-23 14:15 立3807 阅读(657) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Zuul 实现了路由规则与实例的维护问题,通过 Spring Cloud Eureka 进行整合,将自身注册为 Eureka 服务治理下的应用,同时从 Eureka 中获取了所有其他微服务的实例信息,这样的设计非常巧妙的将服务治理体系中维护的实例信息利用起来,使得维护服务实 阅读全文
posted @ 2017-09-10 22:47 立3807 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 在 Spring Cloud Feign 中,除了引入了用户客户端负载均衡的 Spring Cloud Ribbon 之外,还引入了服务保护与容错的工具 Hystrix,默认情况下,Spring Cloud Feign 会为将所有 Feign客户端的方法都封装到 Hystrix 命令中进行服务保护, 阅读全文
posted @ 2017-09-10 22:46 立3807 阅读(3589) 评论(0) 推荐(0) 编辑
摘要: 请求压缩 Spring Cloud Feign 支持对请求与响应进行GZIP压缩,以减少通信过程中的性能损耗,我们只需要通过下面二个参数设置,就能开启请求与响应的压缩功能,yml配置格式如下: feign: compression: request: enabled: true response: 阅读全文
posted @ 2017-09-10 22:46 立3807 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 由于 Spring Cloud Feign 的客户端负载均衡是通过 Spring Cloud Ribbon 实现的,所以我们可以直接通过配置 Ribbon 的客户端的方式来自定义各个服务客户端调用的参数。 全局配置 全局配置的方法非常简单,我们可以i直接使用 ribbon.<key>=<value> 阅读全文
posted @ 2017-09-10 22:46 立3807 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 主要用来控制 HystrixCommand 命令的行为,主要有下面5种类型的属性配置: execution配置 该配置前缀为 hystrix.command.default execution.isolation.strategy :该属性用来设置执行的隔离策略,有如下二个选项: THREAD:通过 阅读全文
posted @ 2017-09-10 16:39 立3807 阅读(7136) 评论(1) 推荐(1) 编辑
摘要: 在实际开发中,对于服务依赖的调用可能不止一处,往往一个接口会被多处调用,所以我们通常会针对各个微服务自行封装一些客户端类来包装这些依赖服务的调用,Spring Cloud Feign 在此基础上做了进一步的封装,由他来帮助我们定义和实现依赖服务接口的定义,我们只需要创建一个接口并用注解的方式来配置他 阅读全文
posted @ 2017-09-10 16:39 立3807 阅读(5172) 评论(0) 推荐(0) 编辑
摘要: 异常处理 在 HystrixCommand 实现的run方法中抛出异常,除了 HystrixBadRequestException之外,其他异常均会被Hystrix 认为命令执行失败并触发服务降级处理逻辑,所以当需要在命令中执行抛出不触发降级的异常时使用他,在使用注解配置实现 Hystrix 命令时 阅读全文
posted @ 2017-09-10 16:38 立3807 阅读(3415) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页