如何选择分布式事务形态(Fescar、TCC、SAGA、补偿、基于消息的最终一致 https://blog.csdn.net/zhangjunli/article/details/100015236 各种形态的分布式事务分布式事务有多种主流形态,包括: 基于消息实现的分布式事务基于补偿实现的分布式事 ...
分类:
其他好文 时间:
2020-01-05 11:52:25
阅读次数:
88
hdfs的设计前提和目标: 1.认为硬件错误是常态而不是异常 2.流式数据访问,注重批处理和高吞吐量,而不是低延迟 3.大规模数据集 4.一次写入多次读取的文件访问模式 5.移动计算比移动数据更加划算 6.异构软硬件平台间的可移植性 namenode: 作用 1.存储文件和目录的元数据(元数据放在内 ...
分类:
其他好文 时间:
2019-12-27 21:40:48
阅读次数:
93
zuul原理 流程: - 正常流程: - 请求到达首先会经过pre类型过滤器,而后到达routing类型,进行路由,请求就到达真正的服务提供者,执行请求,返回结果后,会到达post过滤器。而后返回响应。- 异常流程: - 整个过程中,pre或者routing过滤器出现异常,都会直接进入error过滤 ...
分类:
其他好文 时间:
2019-11-30 09:22:51
阅读次数:
83
支付流程示意图: 1、支付正常流程 按照需求说明,进行常规支付操作。期望,支付成功,且无任何报错情况。 (1)订单支付金额为整数 (2)订单支付金额为小数 (3)拆分类交易:交易进行拆分,上送拆分明细 (4)分别使用wifi和4G进行支付 2、支付异常流程 1.1 相关配置验证 (1)未开通对应渠道 ...
分类:
其他好文 时间:
2019-11-15 10:46:22
阅读次数:
238
把集合的产生分成这几类 1,通过循环产生的 2,通过时间累积一些行为产生的 暂时先分成这两类, 异步流,和同步流的区别 关键在这里 同步当然不存在流,就是集合构造吧,异步构造之间有一些关键点 同步是这样 void m1(){ var sum=0; for( int i=0; i<10;i++){ s ...
分类:
其他好文 时间:
2019-10-17 00:52:56
阅读次数:
129
因公司服务器上部署应用较多,在有大并发访问、业务逻辑有问题的情况下反复互相调用或者有异常流量的时候,需要对业务应用进行故障定位,所以利用python调用iftop命令来获取应用进程流量,结合zabbix,可帮助定位分析问题。,以下是脚本内容,大概思路是:利用iftop命令iftop-t-P-N-n-s2来获取流量信息对获取的流量信息进行处理,单位换算,同一个应用程序的所有链接流量进行合计(因为一个应用
分类:
编程语言 时间:
2019-10-09 15:16:42
阅读次数:
117
Fiddler使用 一、主界面各面板的功能 Fiddler的主界面分为 工具面板、会话面板、监控面板、状态面板 1、工具面板 两种模式 缓冲模式(Buffering Mode)Fiddler直到HTTP响应完成时才将数据返回给应用程序。可以控制响应,修改响应数据。但是时序图有时候会出现异常 流模式( ...
分类:
其他好文 时间:
2019-09-16 19:41:12
阅读次数:
91
一、编写工具 二、编写规范 一个完整的测试用例应该具备正确性及代表性,一般包含如下内容 根据实际情况可调整字段,补充如输入值、环境配置、用例描述等字段 下面详细介绍下主要字段 Eg: 姓名输入框按要求输入26个字符 在规定的输入范围内输入中文 在规定的输入范围内输入英文 在规定的输入范围内输入特殊符 ...
分类:
其他好文 时间:
2019-07-19 12:12:33
阅读次数:
81
单元测试设置5个级别: 1. Level1:正常流程可用,即一个函数在输入正确的参数时,会有正确的输出 2. Level2:异常流程可抛出逻辑异常,即输入参数有误时,不能抛出系统异常,而是用自己定义的逻辑异常通知上层调用代码其错误之处 3. Level3:极端情况和边界数据可用,对输入参数的边界情况 ...
分类:
其他好文 时间:
2019-04-19 18:05:26
阅读次数:
153
PHP只有手动抛出异常后才能捕获异常 对于除零这种“异常”情况,PHP认为这是一个错误,直接触发错误(warning也是错误,只是错误等级不一样),而不会自动抛出异常使程序进入异常流程,故最终a值并不是预想中的 1,也就是说,并没有进入异常分支,也没有处理异常。 在下面三种场景下会用到异常处理机制: ...
分类:
Web程序 时间:
2019-03-27 15:32:41
阅读次数:
197