2018年10月31日
摘要: Eureka Server 默认是允许匿名访问的你,当然也可以加认证权限 添加步骤: 1:在pom.xml文件中添加spring-boot-start-starter-security 的依赖、该依赖为Eureka Server 提供用户认证能力。 2:配置文件添加如下配置: security.ba 阅读全文
posted @ 2018-10-31 17:13 WenQ001 阅读(475) 评论(0) 推荐(0)
摘要: 当我们登录Eureka Dashboard ,如果看到首页显示如下,则表示,Eureka进入自我保护模式。 默认情况下,Eureka Server 在一定时间内没有接受到某个服务实例的心跳,Eureka Server会将该服务注销(默认90s).但是由于网络分区等原因短时间内丢失过多客户端时,该Eu 阅读全文
posted @ 2018-10-31 17:12 WenQ001 阅读(209) 评论(0) 推荐(0)
  2018年10月30日
摘要: @EnableDiscoveryClient @EnableEurekaClient 上面两个注解都是用在应用的启动类上面,声明这是一个Eureka Client ,现在说明两个注解的区别。 springCloud 支持的注册中心有多种选择,Eureka, Consul ,Zookeeper 等,@ 阅读全文
posted @ 2018-10-30 11:18 WenQ001 阅读(622) 评论(0) 推荐(0)
摘要: Eureka Server 可以通过运行多个实例并相互注册实现高可用部署。Eureka Server 实例之间会彼此增量同步信息,确保所有节点信息一致。 关键点: 配置: eureka.client.registerWithEureka = true //将自己注册到Eureka Server 上。 阅读全文
posted @ 2018-10-30 11:18 WenQ001 阅读(142) 评论(0) 推荐(0)
摘要: Server 端配置 eureka.client.registerWithEureka :是否将自己注册到Eureka Server,默认是true,如果是单节点部署,切是server端,则设置成false,,如果是多节点部署则设置成true即可 eureka.client.fetchRegistr 阅读全文
posted @ 2018-10-30 11:16 WenQ001 阅读(344) 评论(0) 推荐(0)
摘要: eureka ,服务发现注册中心 eureka 包含server, client两部分。 eureka server,服务发现组件,各个微服务启动的时候会向server注册自己的信息(ip,hostname,port ,微服务名称等),eureka server 会存储这些信息。 client包含服 阅读全文
posted @ 2018-10-30 11:14 WenQ001 阅读(209) 评论(0) 推荐(0)
摘要: 三者概念对比? 串行就是按照一定顺序,顺序执行多个任务,即一个任务处理完成再开始下一个任务。 并发则是同一时间,同一人交替完成多个任务,交叉时间段只能选择一个任务来完成。 并行是多个人同一时间,每个人一个任务的方式共同完成多个任务。 软件角度三者区别,以及软件实现并发的方式,及是否是完全优势? 并发 阅读全文
posted @ 2018-10-30 07:21 WenQ001 阅读(1314) 评论(0) 推荐(0)
  2018年8月8日
摘要: 摘录自:https://www.jianshu.com/p/6690f7e92f27 简要说明下步骤: 1:通过top命令,cpu,占用率较高的进程 2:通过 top -Hp PID 查看该进程中线程的cpu 占用情况,查找出占用cpu占用时间比较长的线程的PID 3: 通过 jstack PID 阅读全文
posted @ 2018-08-08 17:56 WenQ001 阅读(428) 评论(0) 推荐(1)
  2018年7月25日
摘要: 基于网关,我们可以实现 限流,认证,监控,路由 等功能,这样说,我们可能觉得很生硬,那我们反过来推一下, 假如没有网关会怎么样?1 :客户端需要访问多个后端服务,则前端得存储多个后端的地址(ip+port+xxx),每次调用之前得先确认接口对应的IP+port , 然后在加上后面的url , 复杂性 阅读全文
posted @ 2018-07-25 18:37 WenQ001 阅读(518) 评论(0) 推荐(1)
  2018年7月9日
摘要: 大概意思是:不能构造实例org.springframework.data.domain.Page :抽象类型要么需要映射到具体类型,要么有自定义反序列化器,要么用额外的类型信息进行实例化 。 解释下啊,第一种办法就是page是一个接口,反序列化需要配置映射到具体的类型在Page类上面加@JsonDe 阅读全文
posted @ 2018-07-09 18:43 WenQ001 阅读(3304) 评论(4) 推荐(2)