摘要: Shell运算符: 算数运算符 关系运算符 布尔运算符 字符串运算符 文本测试运算符 算数运算符 原生bash不支持简单的数学运算符,但是可以通过其它命令来实现。例如:awk 和 expr,其中expr最常用 [ $a != $b ] 返回 true。 输出结果: 关系运算符 关系运算符只支持数字, 阅读全文
posted @ 2019-10-21 23:14 兮夜里人来人往 阅读(678) 评论(0) 推荐(0)
摘要: Bash shell数组: 只支持一维数组(不支持多维数组) ,初始化时不需要定义数组大小。数组下标从0开始。 Shell 数组用括号表示,元素用 空格 分开,array_name=(value value1 value2 value3 ...... valuen) 实例定义数组,两种方式 arra 阅读全文
posted @ 2019-10-20 23:40 兮夜里人来人往 阅读(242) 评论(0) 推荐(0)
摘要: Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推… 执行的文件是:./param.sh 第一个参数: A 第二个参数:B 第三个参数:C 传递的参数个数: 16 阅读全文
posted @ 2019-10-16 21:56 兮夜里人来人往 阅读(1427) 评论(0) 推荐(0)
摘要: Shell 是一种脚本程序,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。 编写第一个Shell 程序 在linux命令行执行 打开文本编辑器, 新疆一个名称为xxx.sh的文件,例如:test.sh #! :是一种约束标记, 它告诉系统使用什么命令执行脚本, 即使用那种sh 阅读全文
posted @ 2019-10-14 22:23 兮夜里人来人往 阅读(1878) 评论(0) 推荐(0)
摘要: 断路器:https://martinfowler.com/bliki/CircutiBreaker.html 核心思想: 在断路器对象中封装受保护的方法调用。 该断路器监控调用和断路情况 调用失败触发阈值后,后续调用直接由短路器返回错误,不再执行实际调用。 理解: 客户端通过circuit brea 阅读全文
posted @ 2019-10-09 15:59 兮夜里人来人往 阅读(494) 评论(0) 推荐(0)
摘要: 服务注册中心:Eureka、Zookeeper、Cousul、Nacos 使用RestTemplate、openFeign做服务调用,底层使用的是Ribbon。 Ribbon做了负载均衡,也可以做一个ServerList的自定义 Sp'ringCloud 的服务注册与发现机制, 发现是用Discov 阅读全文
posted @ 2019-10-09 11:19 兮夜里人来人往 阅读(131) 评论(0) 推荐(0)
摘要: 需要做的: DiscoveryClient能提供那些服务的服务名列表 返回指定服务对于的ServiceInstance列表 返回DiscoveryClient的顺序 返回HealthIndicator里显示的描述 实现LoadBalanceClient 实现自己的ServiceList<T exte 阅读全文
posted @ 2019-10-09 11:01 兮夜里人来人往 阅读(1103) 评论(1) 推荐(0)
摘要: Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 https://nacos.io/zh-cn/index.html 功能: 动态服务配置 服务发现和管理 动态DNS服务 spring cloud使用Nacos作为注册中心 Spring cloud Alibaba spr 阅读全文
posted @ 2019-10-07 22:35 兮夜里人来人往 阅读(316) 评论(1) 推荐(0)
摘要: 认识Zookeeper是一套分布式协调服务。 优点: 简单:与文件系统类似,Znode的组织方式。 多副本:一般再线上都是三副本或者五副本的形式,最少会有三个节点。 有序:有序的操作,根据时间戳进行排序。 快:读多写少的情况下比较快。 在Spring cloud 中使用Zookeeper最为服务注册 阅读全文
posted @ 2019-10-07 16:43 兮夜里人来人往 阅读(1714) 评论(0) 推荐(1)
摘要: Spring Cloud Commons 提供的抽象 最早的时候服务发现注册都是通过DiscoveryClient来实现的,随着版本变迁把DiscoveryClient服务注册抽离出来变成了ServiceRegistry抽象,专门负责服务注册,DiscoveryClient专门负责服务发现。还提供了 阅读全文
posted @ 2019-10-07 00:15 兮夜里人来人往 阅读(19157) 评论(1) 推荐(0)