Java
愤怒的小猿猿
学海无涯,吾将上下而求索!
展开
-
使用Hystrix实现微服务的容错处理(一)
使用Hystrix实现微服务的容错处理(一)为什么要有微服务容错处理在实际使用过程中可能会遇到这样的情况,如果某个服务的提供者响应非常慢,那服务的消费者请求服务提供者就会产生超时的情况。如果不做处理,可能导致消费者的资源消耗,甚至拖垮整个系统。以之前的用户和电影为例,电影微服务从用户微服务获取用户信息,假如此时用户微服务网络很微弱,电影微服务在请求用户信息时就会进入一种卡死状态,此时如果消费者...原创 2019-07-21 23:32:25 · 630 阅读 · 0 评论 -
使用Feign实现声明式REST调用
文章目录使用Feign实现声明式REST调用Feign简介微服务消费者整合Feign自定义Feign服务Feign对继承的支持Feign对压缩的支持Feign的日志Feign的日志级别配置过程使用Feign构造多参数请求GET多参数请求POST的请求参数代码地址使用Feign实现声明式REST调用在之前的电影微服务中,是通过http://127.0.0.1:8880/movie/users来访...原创 2019-07-16 23:43:00 · 653 阅读 · 0 评论 -
Ribbon实现客户端侧负载均衡
文章目录Ribbon实现客户端侧负载均衡Ribbon介绍为服务消费者整合RibbonGithub代码地址Ribbon实现客户端侧负载均衡前两篇博客,实现了服务注册与发现机制。可将微服务注册到Eureka Server上供消费者调用。由于消费者访问生产者需要通过网络进行访问,那就得知道消费者的IP和端口。如果消费者只有一个实例还好,但是如果有多个的话服务消费者如何确定对哪个服务提供者的实例进行访...原创 2019-07-14 23:19:09 · 288 阅读 · 0 评论 -
Eureka服务注册与发现(二)
Eureka服务注册与发现(二)接上一篇:Eureka服务注册与发现(一)为Eureka Server添加用户认证之前的Eureka Serverhi是可以匿名访问,接下来构造一个需要认证的项目在之前的Eureka Server中添加依赖// https://mvnrepository.com/artifact/org.springframework.boot/spring-bo...原创 2019-07-14 15:30:35 · 277 阅读 · 0 评论 -
一个简单的微服务
文章目录一个简单的微服务微服务示例服务架构编写服务提供者编写服务消费者整合Spring Boot Actuator一个简单的微服务参考:《Srping Cloud与Docker微服务架构实战 周立著》微服务示例微服务构建的是分布式系统,微服务间通过网络进行通信。微服务中使用服务消费者与服务提供者来描述微服务之间的关系服务提供者:服务的被调用方服务消费者:服务的调用方这里使用书中...原创 2019-07-12 21:56:13 · 691 阅读 · 0 评论 -
DateUtil日期操作类,封装常见的日期格式转换、加减等操作
引入依赖compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.9'源码package org.virtue;import org.apache.commons.lang3.time.DateUtils;import org.slf4j.Logger;import org.slf4j.Logge...原创 2019-07-08 21:49:17 · 4332 阅读 · 0 评论 -
SpringBoot集成Spring Data JPA深入学习(待续)
SpringBoot集成Spring Data JPA深入学习项目环境IDEA 2019.1SpringBoot 2.1.5Gradle 4.10技术介绍Spring Data JPA介绍官方文档JPA、Hibernate、Spring data jpa之间的关系,终于明白了测试代码插入测试数据插入1000条学生数据作为测试数据使用,年龄定义在50岁以内,性别0表示男...原创 2019-05-22 22:29:17 · 373 阅读 · 0 评论 -
SpringBoot集成SpringDataJPA实现多数据源
SpringBoot集成SpringDataJPA实现多数据源项目环境IDEA 2019.1SpringBoot 2.1.5Gradle 4.10操作步骤数据库准备主数据库主数据库:microservice表名:tb_student表结构如下:字段名类型长度是否主键描述student_idint11是主键值student_age...原创 2019-05-26 16:23:46 · 2795 阅读 · 1 评论 -
SpringBoot实现仓库管理系统
学习时做的练手项目,学习交流使用技术项目构建gradle后端SpringBoot 2.0,13DruidSpring Data JPAEasy-POI前端JqueryThymleafecharts数据库mysql运行效果代码仓库github连接:https://github.com/virtuex/store_managesys其中...原创 2019-02-24 13:33:44 · 12794 阅读 · 27 评论