当前位置: 首页 > news >正文

5. 断路器hystrix dashboard turbine

hystrix使用

feign中使用 hystrix

feign:hystrix:enabled: true #必须配置
@Component
public class EurekaClientHystrix implements EurekaClientFeign{}
  • 使用feign配置了,这些,即可进行回退

  • Feign 的起步依赖中已经包含Hystrix依赖,所以只要在配置文件中开启Hystrix的功能就可以

hystrix 的引用和配置

        <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-hystrix</artifactId></dependency>
@EnableFeignClients #同理开启了 feign也不用开 hystrix了,最好都开启吧@EnableHystrix #开始hystrix

1. hystrix的单独使用

引用网飞公司的

  • 引用其他的, HystrixCommand注解找不到
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-ribbon</artifactId></dependency>
  • 主类 记得开启 hystrix

配置ribbon

@Configuration
public class RibbonConfig {@Bean@LoadBalancedRestTemplate restTemplate() {return new RestTemplate();}
}

service 单独使用 + 回退方法

@Service
public class RibbonService {@AutowiredRestTemplate restTemplate;@HystrixCommand(fallbackMethod = "hiError")public String hi(String name) {return restTemplate.getForObject("http://eureka-client/hi?name="+name,String.class);}public String hiError (String name){return "Hi," + name + ", sorry, error!";}
}
  • 亲测,回退可行。

2. feign 的重试 与回退

        <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency>

feign主方法

@FeignClient(value = "eureka-client",configuration = FeignConfig.class,fallback = HiHystrix.class)
public interface EurekaClientFeign {@GetMapping(value = "/hi")String sayHiFromClientEureka(@RequestParam(value = "name") String name);
}

重试和回退配置

@Component
public class HiHystrix implements EurekaClientFeign {@Overridepublic String sayHiFromClientEureka(String name) {return "hi,"+name+",sorry,error!";}
}
@Configuration // 必须标明为配置类
public class FeignConfig {/*** 在该类中注入Retryer的Bean ,覆盖掉默认的Retryer的Bean,从而达到自定义配置的目的。* 例如Feign 默认的配置在请求失败后, 重试次数为0 ,即不重试( Retry er.NEVER_RETRY )。* 更改为 FeignClient请求失败后重试测试: 重试间隔为100毫秒,最大重试时间为1秒,重试次数5次。* @return*/@Beanpublic Retryer feignRetryer() {return new Retryer.Default(100, SECONDS.toMillis(1), 5);}}
  • 测试的结果为 重试2次
feign:hystrix:enabled: true@EnableFeignClients
@EnableHystrix   #可以不开起

Hystrix Dashboard 监控断路器

引用pom依赖

		<!-- feign 打开 Hystrix Dashboard 必须显示依赖下面3个引用--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId></dependency>

开启 hystrix 和 dashboard

@EnableFeignClients
@EnableHystrixDashboard
@EnableHystrix

进行访问

http://localhost:8765/hystrix.stream 这是stream 的访问地址,这种很傻,dashboard也 和 hystrix 写一起。

最好 dashboard是单独一个项目。填入怎样的 hystrix.stream 就怎样监控

http://localhost:8765/hystrix 这是Dashboard的地址

填入第一个stream 地址,delay延迟为2000,title为test

不清楚用处,大概是指出:hystrix.stream给 serveletRegistrationBean

  • http://localhost:9002/actuator/beans 配置了yaml后,可访问
  • 始终没搞明白
@Component
public class HystrixStreamServlet {@Beanpublic ServletRegistrationBean getServlet() {HystrixMetricsStreamServlet streamServlet = new HystrixMetricsStreamServlet();ServletRegistrationBean registrationBean = new ServletRegistrationBean(streamServlet);registrationBean.setLoadOnStartup(1);registrationBean.addUrlMappings("/hystrix.stream");registrationBean.setName("HystrixMetricsStreamServlet");return registrationBean;}
}

feign中使用 dashboard

		<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency>//在引入 上面的3个依赖,feign中 自带的 hystrix不是起步依赖,所以要引用。

turbine 聚合监控

引入pom

		<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-turbine</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>

yaml 配置

spring:application.name: service-turbine
server:port: 8769# 1. cluster-name-expression指定集群名称,默认表达式appName;此时:turbine.app-config需要配置想要监控的应用名称# 2. 当cluster-name-expression: default时,turbine.aggregator.cluster-config可以不写,因为默认就是default# 3. 当cluster-name-expression: metadata['cluster']时,假设想要监控的应用配置了eureka.instance.metadata-map.cluster: ABC,则需要配置,同时turbine.aggregator.cluster-config: ABC
turbine:combine-host-port: trueapp-config: eureka-ribbon-client,eureka-feign-clientcluster-name-expression: new String("default")aggregator:cluster-config: defaultinstanceUrlSuffix: /hystrix.stream # 这里必须设置,否则默认程序会读取/actuator/hystrix.streameureka:client:serviceUrl:defaultZone: http://localhost:8761/eureka/

开启 并测试

@EnableTurbine
@EnableHystrixDashboard

http://localhost:8765/hystrix 访问任意一个dashboard

http://localhost:8769/turbine.stream 访问turbine

在dashboard中填入 turbine.stream

访问:http://localhost:8764/hi 和 http://localhost:8765/hi 让流存在

即可看到 dashboard 聚合了多个数据

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-35391.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

使用朴素贝叶斯过滤垃圾邮件

示例&#xff1a;使用朴素贝叶斯对电子邮件进行分类(1) 收集数据&#xff1a;提供文本文件。(2) 准备数据&#xff1a;将文本文件解析成词条向量。 (3) 分析数据&#xff1a;检查词条确保解析的正确性。(4) 训练算法&#xff1a;使用我们之前建立的trainNB0()函数。(5) 测试算法…...

Angular中NgOnInit和Constructor方法之间的主要区别

参考链接&#xff1a;https://chudovo.com/main-differences-between-ngoninit-and-constructor-methods-in-angular/...

redis中的RDB和AOF

redis提供两种方式进行持久化&#xff0c;一种是RDB持久化&#xff08;原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化&#xff09;&#xff0c;另外一种是AOF持久化&#xff08;原理是将Reids的操作日志以追加的方式写入文件&#xff09;。那么这两种持久化方…...

post与get请求的区别以及转发和重定向的区别

post 与get请求的额区别 比较角度GETPOST请求的数据是否在url上显示会 url?参数名参数值&#xff08;不安全&#xff09;不会 在Form Data中&#xff08;安全&#xff09;是否是表单的默认提交方式是不是执行效率高低&#xff08;相对于GET&#xff09;提交数据大小最大是102…...

弘辽科技:成为拼多多商家要什么要求?收费吗?

现在也有不少人想要入驻拼多多&#xff0c;但是想要成为拼多多的商家也需要满足对应的要求&#xff0c;同时也想要了解成为拼多多商家是否需要收费&#xff0c;我马上就来给各位卖家们介绍。 拼多多商家入驻平台分四种店铺&#xff0c;这里小编介绍一下旗舰店、专营店入驻基本条…...

Xshell中鼠标选中内容自动换行ctrl+c解决办法

之前一直使用xshell来调试嵌入式终端&#xff0c;觉得蛮好用的&#xff0c;在昨天&#xff0c;突然发现&#xff0c;莫名的就出现ctrlc的命令&#xff0c;经分析&#xff0c;当使用鼠标选中内容后就自动出现&#xff0c;仔细思考这一两天的过程&#xff0c;并没有得到好的信息&…...

超11万字整理完k8s的核心组件pod全部功能详解,理论代码超详细,建议跟着做一遍实验【含 label 标签使用】【1】

文章目录说明【必看】第二篇文章标题和链接第二篇文章标题和链接第三篇文章标题和链接创建及删除pod创建一个pod-1的文件夹和命名空间镜像准备【node节点执行】创建pod【虚拟机】方式1&#xff1a;命令行的方式【不建议】默认创建加imagePullPolicy参数创建说明方式2&#xff1…...

品牌应该如何把握抖音电商的红利:深度拆解花西子如何通过抖音电商一年销售1亿+

最近抖音电商正在逐渐起势&#xff0c;前一阵子老赵去参加了抖音的电商大会和千川大会&#xff0c;从这两个会的火爆程度我们就可以看出&#xff0c;越来越多的品牌正在涌向抖音电商平台&#xff0c;并且越来越重视这个平台。抖音电商将是品牌们的新战场&#xff0c;这个平台让…...

python flask实战订餐系统微信小程序-42使用可视化的百度开源ueditor编辑展示工具

B站配套视频教程观看 使用可视化的百度开源ueditor编辑展示工具 使用插件改变描述区域的东西&#xff0c;支持编辑 百度开源ueditor http://fex.baidu.com/ueditor/ 代碼中已經添加了ueditor插件 引入JS 需要包含3个js文件 <script src"{{ buildStaticUrl(/plugi…...

你不知道的JS思考题

思考题 1、对比空值和对象的类型 思路&#xff1a; typeof null "object" typeof {} "object"答案 var a null ; (!a && tpeof a object); 补充&#xff1a; 内置类型typeof null "object" 祖传bug undefined "undefined&…...

Layui快速入门(2021.06.15)

第一步&#xff1a;下载layui文件 第二步&#xff1a;新建项目&#xff0c;导入下载的文件夹 第三步&#xff1a;参考文档开发 1.layui入门html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>la…...

客户端负载均衡Ribbon

文章目录Ribbon1&#xff09;、Ribbon模块2&#xff09;、RestTemplate结合Ribbon使用I、使用RestTemplateII、整合Ribbon3&#xff09;、负载均衡策略介绍4&#xff09;、自定义负载策略5&#xff09;、配置详情I、常用配置II、代码配置RibbonIII、配置文件方式配置Ribbon6&am…...

Mysql异常之Communications link failure

前天线上出现数据数据抖动&#xff0c;收到大量异常告警&#xff0c;都要疯了&#xff0c;数据库出现大量异常&#xff0c;肯定第一件事就是看下数据库监控数据&#xff0c;发现有一个从分片执行时间有一个50多秒的操作&#xff0c;这里肯定有问题了&#xff0c;第一时间找了db…...

Linux --- shell位置参数变量

一、位置参数变量 当我们执行一个shell脚本时 ,如果希望获取到命令行的参数信息&#xff0c;就可以使用到位置参数变量比如: /myshell.sh 100 200&#xff0c;这个就是一个执行shell的命令行 &#xff0c;可以在myshell脚本中获取到参数信息 基本语法&#xff1a; 1.$n (功能…...

储备未完待续

储备 如何精准熬一人份的粥 如何快速晾凉一碗粥 3M手套和钢铁侠 洗手盆三件套 三种门锁、两个门锁 制作书签的一种方法 摩托车和汽车的排气筒 变形金刚和巴巴爸爸 横向冲击和纵向冲击 我和图书馆 影响我的三本书 曲黎敏、亨利我们会追上你的、穷理查历书...

git知识点查阅

若自己在自己的电脑上修改了某一代码&#xff0c;而此时远程分支上对应的代码别人也做了修改&#xff0c;现在需要把远程分支的代码和自己本地的代码合并到本地电脑&#xff0c;操作&#xff1a; git stash git pull git stash pop...

Eclipse打开源码失败

解决&#xff1a;找不到源码&#xff0c;需要链接源码附件。...

如何成为一个成功的 Java 开发人员?

【此文章转自乐字节】 如果你是一名成功的Java程序员&#xff0c;那么在任何公司中的Java开发人员中&#xff0c;你都有机会获取一席之地。 前言 在当今时代&#xff0c;有很多编程语言可能会塑造我们的未来。然而&#xff0c;当我们开始学习编程时&#xff0c;我们总是从C语…...

代理和负载均衡的详细说明是什么

对客户端提供的代理服务&#xff0c;在客户端无法直接访问服务端的情况下&#xff0c;星池StarPool通过配置代理服务器的方式访问服务端。在整个过程中&#xff0c;客户端请求首先发送到代理服务器&#xff0c;代理服务器再将请求发送到服务端后将结果返回给客户端。从服务端角…...

2021年安全员-C证复审考试及安全员-C证模拟考试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通&#xff1a;安全员-C证复审考试参考答案及安全员-C证考试试题解析是安全生产模拟考试一点通题库老师及安全员-C证操作证已考过的学员汇总&#xff0c;相对有效帮助安全员-C证模拟考试题学员顺…...

springBoot 一键启动多个服务

我们启动springboot服务时经常一个一个去启动,这样操作显然是非常麻烦的,那么怎样让他一键启动多个服务呢? 第一步:打开设置 第二步:选择Compound 第三步:选择你要启动的服务 第四步:点击就可以一键启动了...

JavaScript 字面值对象的一些基本方法

展开运算符的使用 //构造字面量对象时使用展开语法 let person {name:tom,age:18} let person2 {...person} //展开运算符展开对象属性时&#xff0c;只能在对象中进行展开 //console.log(...person); //报错&#xff0c;展开运算符不能直接展开对象 console.log(我是perso…...

深入理解cloud 题外话1:httpPool连接池工具类配置,logback.xml,feign日志配置

httpPool Configuration public class HttpPool {Beanpublic HttpClient httpClient(){System.out.println("init feign httpclient configuration " );// 生成默认请求配置RequestConfig.Builder requestConfigBuilder RequestConfig.custom();// 超时时间request…...

Eclipse打开源码失败

解决&#xff1a;找不到源码&#xff0c;需要链接源码附件。...

黄色固体或黄色油状物PC Biotin-Azide;photoclevable Biotin-N3是可分解的生物素

名 称&#xff1a;PC Biotin-Azide&#xff1b;photoclevable Biotin-N3 外 观&#xff1a;黄色固体或黄色油状物 分子式&#xff1a;C35H55N9O12S 分子量&#xff1a;825.37 纯度&#xff1a;>95% 溶解度&#xff1a;Water, DMSO, DMF 保存条件&#xff1a;-20℃ 12个…...

SqlServer反向生成PowerDesigner物理数据模型

要以管理员的身份运行&#xff01;&#xff01;&#xff01;&#xff01; 我的已经汉化了一部分。选择反向工程里的“Database” 名字随意 点击确定&#xff0c;–>使用数据源&#xff0c;可以不选管理员 点击使用数据源&#xff0c;右边那个&#xff0c;小白色垃圾桶 选…...

部署单节点大数据平台

环境 主机 hadoop1 系统 centos7 hadoop版本 3.2.2 jdk版本 1.8.0_301 jdk和hadoop安装位置/app/ 部署 免密 # 输入四次回车 ssh-keygen -t rsa cd .ssh/ cat id_rsa.pub > authorized_keys chmod 600 authorized_keys 解压软件包 tar -zxf hadoop-3.2.2.tar.gz …...

matplotlib 3D绘图警告;MatplotlibDeprecationWarning: Axes3D(fig) adding itself to the figure is deprecate

警告内容&#xff1a; MatplotlibDeprecationWarning: Axes3D(fig) adding itself to the figure is deprecated since 3.4. Pass the keyword argument auto_add_to_figureFalse and use fig.add_axes(ax) to suppress this warning. The default value of auto_add_to_figur…...

create_pose算子说明

算子作用&#xff1a;创建一个3D姿态 算子声明&#xff1a; create_pose( : : TransX, TransY, TransZ, RotX, RotY, RotZ, OrderOfTransform, OrderOfRotation, ViewOfTransform : Pose)举例&#xff1a; create_pose (EndX - StartX, EndY - StartY, EndZ - StartZ, 0, 0,…...

通过dockerfile 挂载数据卷

一、通过dockerfile 挂载数据卷 1、创建dockerfile&#xff0c;内容如下&#xff1a; [rootmaster home]# pwd /home [rootmaster home]# cat dockerfiletest FROM centosVOLUME ["v01", "v02"]CMD echo "----end-----"CMD /bin/bash[rootmas…...

dbc2000 注册机|dbc2000 注册码注册机下载

点击下载来源&#xff1a;dbc2000 注册机 dbc2000 注册机是同名源程序软件的注册机软件&#xff0c;该源程序软件是一款应用于数据库搭建以及数据写入的数据库架设工具&#xff0c;它拥有强大的数据写入功能&#xff0c;在作为应用程序使用时&#xff0c;它不仅可以充当数据属性…...

秋招面经第八弹:网易二面-数据开发工程师

秋招第八弹&#xff1a;网易二面-数据开发工程师 写在最前&#xff1a;秋招以来一直在冲&#xff0c;因为事情比较多&#xff0c;对于笔试面试一直没有复盘&#xff0c;现在靠仅存的记忆把面试的一些问题记录下来&#xff0c;尽可能记录出能回忆到的问题&#xff0c;但可能记的…...

安卓课程格子APP

https://download.csdn.net/download/weixin_57836618/73810452 功能演示&#xff1a; 查看所有课程 点击主页面空白处即可添加课程 添加课程之后查看课程 查看双周课程 查看单周课程 6.查看课程详情...

强化学习——格子世界

强化学习——格子世界 项目源码地址&#xff1a;https://gitee.com/infiniteStars/machine-learning-experiment 1. 实验内容 2. 实验代码 import numpy as np import matplotlib.pyplot as plt from matplotlib.table import Table from xml.dom.minidom import Document #手…...

华为机试 - 跳格子游戏

目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 地上共有N个格子&#xff0c;你需要跳完地上所有的格子&#xff0c;但是格子间是有强依赖关系的&#xff0c;跳完前一个格子后&#xff0c;后续的格子才会被开启&#xff0c;格子间的依赖关系由多组st…...

php 爬课程表信息,Ruby爬取教务系统生成课程表

我为什么要虐自己最近觉得课程格子广告越来越多&#xff0c;乱七八糟的东西越来越多&#xff0c;完全失去了一开始的存在价值&#xff0c;并且没有电脑端app&#xff0c;想查看课程必须拿出手机&#xff0c;而我使用电脑频率要比手机高&#xff0c;所以才有了折腾的动力。于是我…...

android 课程表 ui,UICollectionViewLayout实现课程表布局

因为项目中有课程表的相关模块&#xff0c;第一时间想到用UICollectionView。然而后期的需求越来越复杂&#xff0c;每个格子需要展示的内容越来越多&#xff0c;所以不得不寻找合适的解决方案。最后发现自定义UICollectionViewLayout可以实现我的需求。先放效果图&#xff1a;…...

Android自定义View课程表,Android 自定义View课程表表格

自己闲下来时间写的一个课表控件使用的自定义LinearLayout 里面View都是用代码实现的 最终效果如下图 写的可能有问题希望多多指点创建一个自定义LinearLayout 控件用来装载课程的信息和课程的周数 和节数大概的布局三这样的根据上面的看来觉得总体布局我分了两个 上面的星期是…...

java课程设计设计_java课程设计

1. 团队课程设计博客链接https://www.cnblogs.com/choco1ate/p/12172223.html2.本组课题及本人任务本组课题&#xff1a;泡泡堂(炸弹人)游戏本人任务&#xff1a;Box类(游戏地图中的每个方格)Bomb类(游戏过程中的)游戏玩家输赢信息的文件储存3.需求分析Box类&#xff1a;该类为…...

《课程格子》的一个笔试题目

题目如下&#xff0c;感觉很适合喜欢琢磨的程序员&#xff0c;也是考验你编码风格的时候。 Lets make a tower defense game&#xff08;塔防游戏):1. You have 1 tower, with H health and D dps(damage per second).2. There are n attackers, each with h_i health and d_i …...

Android仿照超级课程表 or 课程格子 一键提取课表功能(方正系统)

参考文章http://blog.csdn.net/sbsujjbcy ,本文仿照‘ 安卓弟 提供的android 项目实战——打造超级课程表一键提取课表功能文章&#xff0c;对他的代码进行了修改和补充&#xff0c;为什么要修改呢&#xff1f;原因是安卓弟的那个源码版本过于老旧&#xff0c;很多方法已经过…...

等比数列公式对数的运算

题目描述 小玉开心的在游泳&#xff0c;可是她很快难过的发现&#xff0c;自己的力气不够&#xff0c;游泳好累哦。已知小玉第一步能游2米&#xff0c;可是随着越来越累&#xff0c;力气越来越小&#xff0c;她接下来的每一步都只能游出上一步距离的98%。现在小玉想知道&#…...

等比数列前N项和的公式推导

设等比数列的前n项和为S(n), 等比数列的第一项为a1&#xff0c;比值为q。 &#xff08;1&#xff09; S(n)a1a1∗qa1∗q2....a1∗q(n−1);S(n) a1 a1 * q a1 * q ^ 2 .... a1 * q ^ {(n - 1)}; S(n)a1a1∗qa1∗q2....a1∗q(n−1); &#xff08;2&#xff09; S(n1)a1a1∗…...

等比数列求和python_numpy的logspace产生等比数列

上一篇介绍了numpy.linspace用于创建等差数列&#xff0c;现在介绍logspac用于创建等比数列。其实用法差不多&#xff0c;但是有一个特殊的地方需要注意。 ● 先来看一个例子&#xff0c;我们让开始点为0&#xff0c;结束点为0&#xff0c;元素个数为10&#xff0c;看看输出结果…...

C. Alternating Sum(数论——等比数列公式与变换)

题目链接&#xff1a;http://codeforces.com/contest/964/problem/C题意&#xff1a;给你四个整数和一个字符串&#xff0c;求数列和&#xff1a; 膜1e99的正数结果 n——数列项数从第0项到第n项a、b如上式子k——数列的周期&#xff0c;k可整除n1字符串s&#xff0c;表示项数…...

LQ0265 汉诺塔【水题】

题目来源&#xff1a;蓝桥杯2012初赛 Java A组C题 题目描述 本题为填空题&#xff0c;只需要算出结果后&#xff0c;在代码中使用输出语句将所填结果输出即可。 汉诺塔&#xff08;又称河内塔&#xff09;问题是源于印度一个古老传说的益智玩具。 大梵天创造世界的时候做了三…...

php等比数列前n项和,等差数列和等比数列

# -*- coding: cp936 -*-import mathprint raw_input(欢迎使用等差数列和等比数列计算程序&#xff01;输入Enter继续&#xff01;)print raw_input(首先我们来求数列中的每一项ai,输入Enter继续&#xff1a;)a1input(请输入等差数列或等比数列首项a1:)ninput(请输入等差数列或…...

Icebound and Sequence(等比数列公式的递归处理)

题目链接:登录—专业IT笔试面试备考平台_牛客网 Icebound hates math. But Imp loves math. One day, Imp gave icebound a problem. The problem is as follows. For given q,n,p, you need to help icebound to calculate the value of S. 输入描述&#xff1a; The first…...

等差数列-等比数列公式和前n项和公式

等差数列公式&#xff1a;ana1(n-1)d&#xff0c;&#xff08;n为正整数&#xff09; a1为首项&#xff0c;an为第n项的通项公式&#xff0c;d为公差。 前n项和公式为&#xff1a;Snna1n(n-1)d/2&#xff0c;&#xff08;n为正整数&#xff09; Snn(a1an)/2&#xff0c;&#x…...

等比数列求和python_两种方法实现等比数列(python)

问题描述&#xff1a; 获得用户输入的以逗号分隔的三个数字&#xff0c;记为a、b、c&#xff0c;以a为起始数值&#xff0c;b为前后相邻数的比值&#xff0c;c为数列长度&#xff0c;产生一个等比数列&#xff0c;将这个数列以逗号分隔的形式输出&#xff0c;最后一个元素输出后…...