求仁得仁
08.支付超时 08.支付超时
延迟任务(不推荐) 下单时增加一个定时任务,在五分钟后对订单进行超时判断。 超时判断时,可以先去支付宝上查询订单支付状态。 如果已支付,则判断订单是否正常结束,这是因为在用户完成扫码支付后,支付宝正常会往图灵电商发送支付成功的通知。但是
2023-07-10
07.订单系统设计 07.订单系统设计
重复下单问题(幂等) 用户在点击“提交订单”的按钮时,不小心点了两下 网络错误也有可能会导致重传,很多RPC框架和网关都拥有自动重试机制 主键唯一约束 为订单系统增加一个“生成订单号”的服务,这个服务没有参数,返回值就是一个新的、全局唯
2023-07-09
06.微服务网关整合OAuth2.0授权中心 06.微服务网关整合OAuth2.0授权中心
配置授权服务器(AuthorizationServerConfigurerAdapte - 授权码/密码) DB模式 内存模式 SpringSecurity(WebSecurityConfigurerAdapter) JWT:头部(
2023-07-09
05.分布式唯一ID 05.分布式唯一ID
全局唯一性:不能出现重复的ID号,既然是唯一标识,这是最基本的要求。 趋势递增、单调递增:保证下一个ID一定大于上一个ID。 信息安全:如果ID是连续的,恶意用户的扒取工作就非常容易做了,直接按照顺序下载指定URL 即可;如果是订单号就更
2023-07-09
04.微服务全链路灰度发布 04.微服务全链路灰度发布
灰度发布 Gray Release(又名金丝雀发布 Canary Release)。不停机旧版本,部署新版本,高比例流量(例如:95%)走旧版本,低比例流量(例如:5%)切换到新版本,通过监控观察无问
2023-07-08
03.微服务架构拆分 03.微服务架构拆分
微服务拆分时机 微服务不仅仅是技术的升级,更是开发方式、组织架构、开发观念的转变。 业务规模:业务模式得到市场的验证,需要进一步加快脚步快速占领市场,这时业务的规模变得越来越大,按产品生命周期来划分(导入期、成长期、成熟期、衰退期)这时一
2023-07-08
02.多数据源架构 02.多数据源架构
01. AbstractRoutingDataSource(Spring) @Component @Primary public class DynamicDataSource extends AbstractRoutingDataSou
2023-07-08
01.单体VS微服务 01.单体VS微服务
单体服务的优点 应用的开发很简单,IDE 和其他开发工具只需要构建这一个单独的应用程序 易于对应用程序进行大规模的更改:可以更改代码和数据库模式,然后构建和部署测试相对简单。 开发测试简单:开发者只需要写几个端到端的测试,启动应用程序,调
2023-07-08
26.03.缩梯 26.03.缩梯
市场每一次突破幅度都小于上一次,说明动能在减弱,可能很快出现较深的回撤甚至反转。如图26.3所示,市场走出楼梯形态上升趋势,形成3个或以上趋势性上移的高点和低点,大致处于一个通道之中。K线4、6、8形成缩梯,代表上升动能减弱,预示行情可
26.02.楼梯形态加速进入强劲趋势 26.02.楼梯形态加速进入强劲趋势
如图26.2所示,楼梯形态有时候会加速,进入更强劲的趋势。在欧元兑美元的日线图上,截至K线7,市场处于一个上升通道,形成3个高点抬升和低点抬升,因此属于楼梯形态上升趋势。 K线8是一根多头趋势K线,突破通道上轨。随后出现一根空头反转K线
26.01.下降楼梯 26.01.下降楼梯
下降楼梯形态是一个向下倾斜的通道,每次突破至新低之后都会回撤至突破点之上。比如说,在图26.1中,从K线8到K线9的下跌形成向下突破,随后的回撤站上了K线7的低点;截至K线11的下跌突破了K线9,随后的回撤站上K线9突破点,与上一个区间
26.00.02.楼梯形态交易日 26.00.02.楼梯形态交易日
当市场走出3波或以上趋势性摆动,构成一个略微倾斜的交易区间或者通道,多头和空头都表现活跃,但一方略微掌握更大的控制权。每次回撤都会超越突破点,使得每一突破走势与随后的回撤之间存在重叠。在宽幅通道内,双向交易正在发生,因此交易者可以寻找两个
26.00.01.楼梯形态交易日的主要特征 26.00.01.楼梯形态交易日的主要特征
楼梯形态交易日的主要特征: 楼梯形态交易日是趋势性交易区间交易日的变体,至少包含3个交易区间。 交易日波动剧烈,但形成趋势性高点和低点。 由于波动较大,交易者往往会朝两个方向交易,但他们应该试图让部分或全部顺势头寸参与摆动。 几乎在所有
25.04.趋势在几天之后恢复 25.04.趋势在几天之后恢复
趋势恢复形态可以持续几个交易日。在图25.4中,市场截至K线2走出一轮强劲下跌,然后进入交易区间,持续了两个半交易日。交易区间可以持续很长时间,通常情况下都会朝趋势方向突破。几天后,下跌趋势恢复,市场进入第二轮下跌,从K线5持续到K线1
25.03.趋势恢复 25.03.趋势恢复
有时候,虽然最初的上涨只有几根强趋势K线,看起来似乎会造成交易区间交易日,趋势恢复行情仍可能非常强劲。在图25.中,市场对前一天低点假突破之后,从一个扩散三角形底部上涨,形成始于开盘的上升趋势。上涨持续两根K线,然后在前一天交易区间中部
25.02.窄幅交易区间之后反转 25.02.窄幅交易区间之后反转
有时候强劲趋势之后形成的窄幅交易区间会造成趋势反转而非趋势恢复。在图25.2中,市场当天从K线3出现一轮强劲抛盘,然后进入窄幅交易区间,持续数小时。这种走势往往会导致尾盘恢复下跌趋势,而且尾盘下跌行情规模与初始下跌相当。在最后一轮下跌开
25.01.跳空高开之后测试缺口 25.01.跳空高开之后测试缺口
在大幅跳空交易日,市场往往会在趋势开始之前测试开盘缺口。如图25.1所示,市场大幅跳空高开,以双底形式测试开盘低点,然后大幅上涨至K线3。从这里开始,市场进入窄幅交易区间,持续时间超过3个小时,让交易者误以为好的交易时机巳经过去了。K线
25.00.02.趋势恢复交易日 25.00.02.趋势恢复交易日
有时候交易日头一个小时左右会出现一轮强劲趋势,然后市场震荡数小时之久。一旦出现这种行情,尤其当震荡走势处于极窄交易区间,交易日就可能成为趋势恢复交易日。不要因为午盘乏味的震荡行情而放弃,因为最后一个小时左右市场可能走出强劲趋势。突破通常发
9 / 35