下载频道  >  zhongxu_yuan的资源
  • 09_swagger文档和整合zuul.rar

    swagger 整合Demo 、swagger 整合zuul springcloud config 和zull 整合 一起的项目演示

    2020-01-04
    6
  • 08_服务追踪zipkin.rar

    服务追踪zipkin 监控微服务中各个服务调用情况 反应时间等。直接使用java -jar命令可以启动zipkin服务

    2020-01-04
    5
  • 07_SpringCloud-zuul整合分布式中心动态修改路由规则.md

    结合前面我们把路由规则写在项目的配置文件中.现在把结合SpringCloud-config 分布式配置中心,让配置文件更加的灵活。使用actuator 手动刷新,后面在说springcloud 消息总线 实现动态刷新配置。

    2020-01-04
    7
  • 06_SpringCloud Config 配置中心.md

    springcloud config分布式配置中心,需要注意gitee上创建的文件格式,特别注意不然 config client启动的时候就会报错误 说@value("${name}")的值找不到

    2020-01-03
    6
  • 05_SpringCloud API网关zuul.md

    SpringCloud API网关zuul ,路由规则写在配置文件中。为了便于修改,把配置文件放到配置文件中心。使用springcloud config .后期可以使用携程的阿波罗 可视化操作界面 并且是中文的。

    2020-01-03
    6
  • 04_springcloud-parent.rar

    feign是一个客户端声明式http远程调用工具,提供了接口和注解方式进行调用 ,推荐使用feign继承体系方式调用。 demo演示

    2020-01-03
    7
  • 03_SpringCloud-openFeign远程调用.md

    feign是一个客户端声明式http远程调用工具,提供了接口和注解方式进行调用 ,推荐使用feign继承体系方式进行内部RPC调用。

    2020-01-03
    7
  • 02_SpringCloud客户端负载均衡Ribbon.md

    SpringCloud的复杂均衡 属于客户端;nginx辅助均衡属于服务器端 ,restTemplate 进行RPC调用.对外使用 rest http方式。DiscoveryClient 可以自己实现一个负载均衡的算法(使用请求总数 % 服务列表个数).算法文件跟新一下 @SpringBootApplication @EnableDiscoveryClient @RestController public class AppConsulClient { @Autowired private DiscoveryClient discoveryClient; @RequestMapping("/getServer") public String getServerInstance(){ List<ServiceInstance> list = discoveryClient.getInstances("consul-order"); for (ServiceInstance serviceInstance : list) { if(serviceInstance !=null ){ return serviceInstance.getUri().toString()+"---"+serviceInstance.getServiceId(); } } return null; } @Resource private RestTemplate restTemplate; @RequestMapping("/disconverClient") public String getDiscoveryClient(){ //获取服务列表 String serverurl = getServerurl(); if(StringUtils.isEmpty(serverurl)){ return "请求列表为null"; } System.out.println("请求服务地址:"+serverurl); return restTemplate.getForObject(serverurl,String.class); } private Integer requestCount = 1; @RequestMapping("/getServerurl") public String getServerurl(){ List<ServiceInstance> list = discoveryClient.getInstances("consul-order"); if(list == null && list.size() ==0){ return null; } //获取服务注册列表的个数 int size = list.size(); int index = requestCount % size; requestCount++; return list.get(index).getUri().toString(); } /** * @LoadBalanced 开启本地复杂均衡 * @return */ @Bean @LoadBalanced public RestTemplate restTemplate(){ return new RestTemplate(); } public static void main(String[] args) { SpringApplication.run(AppConsulClient.class); } }

    2020-01-03
    6
  • 01_SpringCloud服务注册与发现--Eureka.md

    学习SpringCloud做的笔记供大家分享。相互学习.typora软件打开".md"后缀文件,很好用,直接在官网就可以下载。免费

    2020-01-03
    6
  • Spring Security 基本使用和配置代码

    Spring Security 基本使用和配置代码,学习之后自己练习,

    2019-10-07
    8
img
zhongxu_yuan

关注 私信