摘要: 一、Feign定义 Feigin是服务消费者,Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。feign集成了Ribbon,利 阅读全文
posted @ 2019-04-03 06:31 吊儿郎当小少年 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 一、Ribbon定义 spring cloud Ribbon是基于Netflix Ribbon实现的一套客户端,负载均衡工具 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法 ,将Netflix的中间层服务层连接在一起.Ribbon客户端组件提供一系列完善 阅读全文
posted @ 2019-04-03 05:59 吊儿郎当小少年 阅读(903) 评论(0) 推荐(1) 编辑
摘要: 一、构造步骤 1、进行其他的服务中心的域名映射 127.0.0.1 eureka7001.com 127.0.0.1 eureka7002.com 127.0.0.1 eureka7003.com 2、修改microservicecloud-eureka-7001 yml文件 3、microserv 阅读全文
posted @ 2019-04-02 21:51 吊儿郎当小少年 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1、服务治理概念 在传统rpc远程调用中,服务与服务依赖关系,管理比较复杂,所以需要使用服务治理,管理服务与服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。 2、服务的注册与发现概念 在服务注册与发现中,有一个注册中心,当服务器启动的时候,会把当前自己服务器的信息 比如 服 阅读全文
posted @ 2019-04-01 07:08 吊儿郎当小少年 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 一、SpringCloud简介 SpringCloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、负载均衡、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于Springboo 阅读全文
posted @ 2019-04-01 01:27 吊儿郎当小少年 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、简介 小张;开发一个大型系统;1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件?2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar;3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good 阅读全文
posted @ 2019-03-31 22:14 吊儿郎当小少年 阅读(4416) 评论(0) 推荐(0) 编辑
摘要: 1、SpringData简介 2、整合SpringData 引入依赖 配置文件application.properties 可以参考JpaProperties 编写一个实体类(bean)和数据表进行映射,并且配置好映射关系 编写一个Dao接口来操作实体类对应的数据表(Repository) 测试类 阅读全文
posted @ 2019-03-31 21:57 吊儿郎当小少年 阅读(403) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合Redis 1、项目目录结构 2、引入依赖 3、application.properties 4、Redis配置类 5、mapper.xml 6、mapper接口 7、实体类 8、接口 9、实现类 10、controller类 数据存入redis后的截图 阅读全文
posted @ 2019-03-31 21:40 吊儿郎当小少年 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 一、Dubbo 1、 Dubbo定义 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点 阅读全文
posted @ 2019-03-31 21:28 吊儿郎当小少年 阅读(2928) 评论(0) 推荐(1) 编辑
摘要: 一、springboot整合事物管理 springboot默认集成事物,只主要在方法上加上@Transactional即可 二、SpringBoot分布式事物管理 使用springboot+jta+atomikos 分布式事物管理 1、pom文件 2、application.properties信息 阅读全文
posted @ 2019-03-31 16:38 吊儿郎当小少年 阅读(1746) 评论(0) 推荐(0) 编辑