一、Eureka服务注册与发现1.1、什么是Eureka类似于之前学过的zookeeper 但是之前zookeeper有个客户端要开启一个客户端等人去连 Eureka是基于cs架构的,客户端服务器,他相当于我们要写一个server当服务器,而原来的zookeeper要下载,我们这个只需要整合一个jar包就行了,他遵循的是AP原则Eureka是Netfix的一个子模块,也是核心模块之一。Eureka
Spring Cloud LoadBalancer是Spring Cloud官方自己提供的客户端负载均衡器,抽象和实现,用来替代Ribbon.本篇从常见使用示例开始,一步步分析源码实现原理,最后还通过一个自定义负载均衡算法加深对源码的理解 Spring Cloud LoadBalancer概述Spring Cloud LoadBalancer目前Spring
fiddler工具常用5种功能1.过滤功能,这个功能可以指向某一个或多个网络地址,过滤其他不需要的信息,具体操作步骤是打开.fiddler.fiddler.fiddler工具后,在软件界面右侧点击Filters.Filters.Filters(过滤)选项,在其页面下勾选 Use Filters.Use Filters.Use Filters(使用过滤器)复选框,然后在下面的Hosts.Hosts.
目录一、实现功能1、使用spring boot 实现mock平台2、返回结果数据的存放:3、如何根据url返回对应的结果?1.3.1  将请求的URI拼成返回结果的文件/文件夹路径1.3.2 根据请求的ip不同,返回不同的结果。1.3.3  根据参数不同,返回对应的数据。1.4 返回结果不是写死的数据,而是动态数据1.5 调用其他服务/透传请求1.6.模拟响应时间1.
Spring Cloud GateWay官网简介Spring Cloud Gateway该项目提供了一个用于在Spring MVC之上构建API网关的库。 Spring Cloud Gateway旨在提供一种简单而有效的方式来路由API并为他们提供横切关注点
原创 2022-01-24 17:00:44
424阅读
Spring Cloud Hystrix目录Spring Cloud HystrixHystrix特性断路器机制Fallback资源隔离服务熔断服务降级测试REFERENCES更多手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如
原创 2022-01-24 16:59:07
674阅读
Spring Cloud Hystrix目录Spring Cloud HystrixHystrix特性断路器机制Fallback资源隔离服务熔断服务降级测试REFERENCES更多手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如需要链接和更多资源,可以关注其他博客发布地址。平台地址CSDNhttps://blog.csdn.net/sina...
原创 2021-06-09 15:45:52
597阅读
Spring Cloud GateWay官网简介Spring Cloud Gateway该项目提供了一个用于在Spring MVC之上构建API网关的库。 Spring Cloud Gateway旨在提供一种简单而有效的方式来路由API并为他们提供横切关注点,例如:安全性,监控/指标和弹性。Spring Cloud Gateway 官网特性基于Spring Framework ...
原创 2021-06-09 15:45:54
1309阅读
import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 定义一个挡板 */ @Target({ElementTyp...
转载 2019-09-07 17:12:00
242阅读
2评论
一、BeanFactory与ApplicationContextBeanFactory是ApplicationContext的父接口,是spring的核心容器。spring中的控制反转,依赖注入,以及bean的生命周期的管理都由BeanFactory的实现类提供。ApplicationContext组合了BeanFactory的功能: 1、MessageSource接口:提供了处理国际化资源的能力
  介绍:        适配器模式,简单来说就是把原来不适配的两样东西,通过适配,使两样东西适配起来使用。现实生活有很多例子,比如两个口的插座,但是电器是3口的,就可以通过排插,让电器用起来,手机充电用的是插头,现在用电脑USB接口接点线也可以连接和充电,这也是适配器的使用,而在代码上也是如此,存量的一些功能可能需要进行新功能扩展,但是
【电气专业知识问答】问:隔离开关的功能及构造特点是什么?答:(1)隔离开关兼有隔离和操作的功能。1)分间位置时,其触点之间有符合规定的绝缘距离和可见断口;设备检修时,形成明显的断开点,用作检修设备与系统运行设备(母线或馈线等)的隔离。2)在合闸位置时能承载正常工作电流及短路电流。3)不能用于断开负荷电流,但具有切合母线转换电流以及小电容电流和小电感电流能力。通常仅在工作电流较小或隔离开关每极的两接
使用日志门面的原因目前经常用的日志框架技术有:JUL、Log4j、log4j2、logback用来记录日志信息 ,之前我们讲过,我们学习不同的日志框架。他们的API是不同的,这样难以进行有效的记忆,同时在我们的生产环境下,如果我们已经选择使用了一款日志框架,但根据需求的改变而选择使用了另一种.那么我们用来操作日志的源码都需要发生变化,因此,此时需要一写接口,我们只需要在源码中调用调用接口,接口去调
转载 2023-10-19 20:40:50
122阅读
          YApi是一个开源的平台,官方平台链接,如下https://hellosean1025.github.io/yapi/index.html,目前很多大公司在使用,主要优势我认为有2个,第一该平台开源,搭建方便;第二该平台解决了前后端分离开发的痛点,前端同学在前期(后端接口不具备使用情况)无需等后端接口,与后端可以同时开始进行项目
转载 2023-09-25 13:29:16
14阅读
世界著名开发测试公司PRQA与Parasoft或多或少的让开发者知道了单元测试框架的概念。相对于单元测试的需求,开发者暴露出来的测试问题,总结下来可以归结五大漏洞。1. 跟协作逻辑一起来测试算法。如果跟协作逻辑代码分离开来,那么算法逻辑是最容易测试的。否则在你的逻辑被测试之前,你就不得不先进行诸如通过 任务队列提交一个任务之类的工作。 任务队列部分只会使事情变得复杂。除非你
Spring Cloud 是一套 完整的微服务解决方案 ,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Spring C
转载 2024-02-04 11:55:21
59阅读
Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。一、SpringCloud是什么  Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Sp
转载 2024-01-30 05:39:15
103阅读
Java服务端单元测试指南作者:墨源一. 前言单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。同时将单元测试提前到编写正式代码进行(测试驱动开发),可以很好的提高对代码结构的设计。通过优先编写测试用例,可以很好的从用户角度来对功能的分解、使用过程和接口等进行设计,从而提高代码结构的高内聚、
转载 2023-10-16 16:22:23
462阅读
跨越软件测试术语“拦路虎”“不懂测试行话”是不少软件测试新人经常面临的一个普遍问题。“行有行规”,不懂行话危害极大。各位可能对《林海雪原》中杨子荣与座山雕见面时讲的“江湖黑话”印象比较深刻吧。座山雕说“天王盖地虎”,杨子荣对“宝塔镇河妖”,如果杨子荣不懂行话,肯定性命难保,难以完成铲除土匪的重任。软件测试也有很多“行话”。这里的“行话”就是指各种测试术语。对于软件测试的新手而言,特别对于进行软件国
理论写着写着就明白了应用场景集中管理资源解耦功能,增加可扩展性门面对外 | 调停对内这回先来上个图 大家来看这个图,我们去办事找到办事处1说办事处2能办理,办事处2又说办事处3能办理,以此类推…我们要想办成一件事可就太繁琐了。由此我们就引出了门面模式: 大家来看这个图,当门面(Facade)出现时,我们功能对外的这层联系就变的非常清晰,来访者不再需要跟我们具体的功能部门打交道,只需要将请求交由门面
转载 2023-09-27 10:52:31
124阅读
  • 1
  • 2
  • 3
  • 4
  • 5