微服务
文章平均质量分 83
微服务
长臂人猿
进阶的猿猴
展开
-
利用GithubPage和Hexo搭建个人博客
title: 利用Github搭建个人博客。原创 2022-12-27 17:22:46 · 580 阅读 · 4 评论 -
dubbbo服务重复调用三次:服务超时原因
文章目录前言参考链接测试结论官网参数说明ConsumerProviderReferenceService最终在方法中修改才成功前言在dubbo中使用shell工具类调用shell命令在flink集群提交作业,然而进行一次按钮提交命令,集群实际提交三次。前端和转发层日志打印明确只调用了一次,服务被调用三次,后来发现是dubbo服务超时导致默认重复尝试调用,但是shell命令在超时前已经提交到服务集群,导致作业启动三次。且application.properties中已经配置 spring.dubbo.co原创 2021-03-22 11:29:48 · 1616 阅读 · 1 评论 -
dubbo分布式服务器部署
文章目录前言Maven 打包Maven建立外部依赖目录Maven打成不含依赖的Jar未指定main函数带依赖的包(舍弃)不含依赖的Jar运行Jar程序端口占用问题前言分为: maven打成不含依赖的jar包; 服务器上传项目需要的lib目录; 运行jar并指定外部依赖lib;Maven 打包Maven打包和遇到的问题在:Maven打包项目及其遇到的问题解决方案Maven打包错误找不到api依赖项目以及找不到符号Maven建立外部依赖目录在Maveb build命令中Goa原创 2021-03-12 15:40:49 · 799 阅读 · 0 评论 -
SpringCloud微服务(三)Hystrix熔断和dashboard
Fegin前言Feign是自带断路器的,如果在Dalston版本的Spring Cloud中,它没有默认打开。需要需要在配置文件中配置打开它,本项目我们是不需要打开的feign: hystrix: enabled:true熔断概念修改ConsumerController类的,hello方法,加上注解@HystrixCommand(fallbackMethod = "defaultStores")该注解对该方法创建了熔断器的功能 ,并指定了defaultStor...原创 2020-08-27 11:32:09 · 321 阅读 · 0 评论 -
SpringCloud微服务(二)Fegin负载均衡遇到的问题和解决方案
附录Completed shut down of DiscoveryClientYou already have RibbonLoadBalancerClient on your classpath. It will be used by default. As Spring Cloud Ribbon is in maintenance mode. We recommend switching to BlockingLoadBalancerClient instead. In orde...原创 2020-08-27 10:43:35 · 2525 阅读 · 0 评论 -
SpringCloud微服务(二)Fegin负载均衡
Ribbon简介Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则 (如简单轮询,随即连接等)去连接这些机器。我们也很容易使用Ribbon实现自定义的负载均衡算 法。Ribbon的核心组件均为接口类型,有以下几个ServerList...原创 2020-08-27 10:35:41 · 1007 阅读 · 0 评论 -
SpringCloud微服务(一)入门简单实例eureka遇到的问题和解决方案
服务博文:SpringCloud微服务(一)入门简单实例eureka注册中心【Server】和服务目录附录依赖添加失败解决办法一解决办法二Boot报错原因:Boot版本过高修改为Url报错原因:配置文件application.yml改为绝对ip地址Cannot determine embedded database driver class for database type NONE解决办法附录原创 2020-08-27 10:01:40 · 559 阅读 · 0 评论 -
SpringCloud微服务(一)入门简单实例eureka注册中心【Server】和服务
创建一个SpringBoot的Maven项目在Maven项目中创建SpringCloud-eureka-server项目 <!--eureka-server --> <!-- 添加注册中心依赖的包文件 --> <dependency> <groupId>org.springframework.cloud</groupId> <ar..原创 2020-08-27 09:46:22 · 840 阅读 · 0 评论