mapleins

gay

摘要: 1.Zuul 2.操作 2.1 pom 2.2 yml 2.3 启动类 2.4 host文件 2.5 访问 直接访问 通过网关访问 2.6 重新配置 阅读全文
posted @ 2019-01-13 13:58 mapleins 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.服务熔断 1.1引入坐标 1.2 主启动类标识 1.3 添加熔断方法 1.4 访问 2.服务降级 添加服务熔断,会造成方法翻倍,每一个接口都需要一个服务熔断,此时就可以使用服务降级,类似异常处理+切面编程 2.1 针对接口编写回调函数工厂,在接口上声明工厂类 之前将服务的调用通过feign来实现 阅读全文
posted @ 2019-01-13 13:17 mapleins 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.Feign 之前使用的是Ribbon+RestTemplate调用,通过的是微服务的名字进行调用,实现负载均衡 但是为了满足接口编程,提供了Feign 2.实现 2.1引入坐标 在 ms-common-api 和 ms-consumer-dept-80-feign 引入坐标 2.2 在 ms-c 阅读全文
posted @ 2019-01-12 23:40 mapleins 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1.Ribbon 客户端软负载均衡组件 1.1配置 搭建了三个消费者供客户端调用: 1.修改yml 2.修改配置类 @LoadBalanced ,默认采用RoundRobin 3.启动类上标注 eurekaclient 1.2 修改负载均衡算法 在配置类中注入需要算法的Bean 可选算法 1.3 自 阅读全文
posted @ 2019-01-12 22:43 mapleins 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.搭建一个通用工程 1.1 pom 文件 1.2 数据库表 1.3 实体类 此处使用了 lombok,省去了getter/setter 等编写 2. 创建一个Department 的提供方,并且注册服务到 eureka server 上 实现了查找一个部门,查找所有部门,添加一个部门的接口 项目结 阅读全文
posted @ 2019-01-12 19:50 mapleins 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 1.pom依赖 2.spring配置文件 3.实体类 4.dao接口 5.测试(CRUD) 6.JPQL(配置在接口方法上,使用@Query) 7.SQL语句查询 8.方法名称规则 *我们只需要按照SpringDataJpa提供的方法名称规则定义方法,不需要再配置jpql语句,完成查询 findBy 阅读全文
posted @ 2019-01-10 22:11 mapleins 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.pom依赖 2.写配置文件 默认路径 resources/META-INF/persistence.xml 3.写实体类,与表建立关联 4.创建工厂工具类 5.测试(CRUD) 6.jpa操作的操作步骤 1.加载配置文件创建实体管理器工厂 Persisitence:静态方法(根据持久化单元名称创 阅读全文
posted @ 2019-01-10 21:14 mapleins 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 依赖 IDEA设置 使用 阅读全文
posted @ 2019-01-08 21:51 mapleins 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.Continous integration 持续集成 2.Continous Delivery 持续交付 3.Java 写的 阅读全文
posted @ 2019-01-04 15:21 mapleins 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.搭建父工程 主要是添加版本依赖,此处版本是: spring-boot : 2.0.8.RELEASE spring-cloud : Finchley.SR2 2.搭建eureka server 此处直接搭建集群环境,实现高可用,eureka设计符合AP原则,不同于Zookeeper的CP原则。注 阅读全文
posted @ 2019-01-03 22:43 mapleins 阅读(385) 评论(0) 推荐(0) 编辑