2020年5月28日
摘要: 线程对象是可以产生线程的对象。比如在Java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。相比于多进程,多线程的优势有: (1)进程之间不能共享数据,线程可以; (2 阅读全文
posted @ 2020-05-28 11:17 欧欧专栏 阅读(192) 评论(0) 推荐(0)
  2020年4月29日
摘要: Hystrix使用说明,配置参数说明 一、什么情况下会触发fallback方法? 名字 描述 触发fallback EMIT 值传递 NO SUCCESS 执行完成,没有错误 NO FAILURE 执行抛出异常 YES TIMEOUT 执行开始,但没有在允许的时间内完成 YES BAD_REQUES 阅读全文
posted @ 2020-04-29 13:54 欧欧专栏 阅读(570) 评论(0) 推荐(0)
  2020年2月20日
摘要: 基本术语 Spring Cloud Sleuth 采用了 Google 开源项目 Dapper 专业术语: 1) Span 基本工作单元,发送 个远程调度任务就会产生一个 Span, Span 是用 一个64ID 标识的, Trace 是用另 一个64 ID 标识的。span 还包含了其他的信息,例 阅读全文
posted @ 2020-02-20 23:05 欧欧专栏 阅读(224) 评论(0) 推荐(0)
  2020年2月18日
摘要: 配置中心简介 config server 可以从本地或git仓库里读取配置,配置可以放置在一个module里进行管理。 配置高可用config server 把config-server 配置到eureka-server服务里统一管理,可以把config-server配置成集群: 新建config 阅读全文
posted @ 2020-02-18 23:49 欧欧专栏 阅读(657) 评论(0) 推荐(0)
摘要: zuul网关简介 Zuul 网关的核心 是系列过滤器,可以在 Http 请求发起和响应返回期间执行 系列的过滤器。 Zuul 包括以下 四种过滤器: 1,PRE 过滤器 它是在请求路由到具体的服务之前执行的,这种类型的过滤器可 以做安全验证,例如身份验证、 参数验证等。 2,ROUTING 过滤器 阅读全文
posted @ 2020-02-18 00:22 欧欧专栏 阅读(247) 评论(0) 推荐(0)
  2020年2月17日
摘要: hystrix容断器简介 在分布式系统中,服务与服务之间的依赖错综复杂, 一种不可避免的情况就是某些服务出现故障,导致依赖于它们的其他服务出现远程调度的线程阻塞, Hystrix 是Netflix 公司开源的 一个项目,它提供了熔断器功能,能够阻止分布式系统中出现联动故障 ,Hystrix 是通过隔 阅读全文
posted @ 2020-02-17 23:15 欧欧专栏 阅读(261) 评论(0) 推荐(0)
摘要: ribbon简介 负载均衡是指将负载分摊到多个执行单元上,常见的负载均衡有两种方式。 一种是独立进程单元,通过负载均衡策略,将请求转发到不同的执行单元上,例如 Ngnix 。另 一种是将负载均衡逻辑以代码的形式封装到务消费者的客户端上,服务消费者客户端维护了 一份服务提供的信息列 ,有了信息列表,通 阅读全文
posted @ 2020-02-17 21:45 欧欧专栏 阅读(299) 评论(0) 推荐(0)
摘要: eureka主要包括了三个角色 Register Service :服务注册中心,它是一个 rureka Server ,提供服务注册和发现的功能。 Provider Service :服务提供者,它是 Eureka Client ,提供服务。 Consumer Service :服务消费者,它是 阅读全文
posted @ 2020-02-17 16:55 欧欧专栏 阅读(174) 评论(0) 推荐(0)
  2020年1月14日
摘要: 引入依赖 这里使用mysql数据库,所以要引用mysql数据库连接包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </de 阅读全文
posted @ 2020-01-14 18:01 欧欧专栏 阅读(763) 评论(0) 推荐(0)
  2019年12月23日
摘要: 一、springboot整合thymeleaf 1、开发准备 a、引入thymeleaf的包 <!-- thymeleaf模板 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s 阅读全文
posted @ 2019-12-23 17:11 欧欧专栏 阅读(926) 评论(0) 推荐(0)