2019.12
服务备份
Q:当前有多种第三方服务只有一家提供商,这种情况会导致我们服务和他们的服务有强烈的耦合性,如果他们服务有问题,会立即体现在我们的服务当中,影响我们的相关服务
A:再接入另外的第三方服务供应商,要至少保证每种服务都有两个供应商,而且做到随时切换,以保证我们服务的正常运行
- 身份证ocr服务备份
- 随开随关
- 短信服务新增备份
- 支持短链接
- 短信模板功能修改
- 模板功能从代码中迁移至数据库中
- 支持默认模板修改
- 支持模板强制替换
短链接
Q:对外提供的特殊链接(签章链接,推广链接)过长,如果通过短信发送出去,会被默认分成多条短信,以致不能打开
A:将长链接映射成短链接
- 短链接服务
- 支持修改服务地址
- 支持过期验证
读数据源
Q:当前数据库压力过大,且大批量查询会影响其它所有服务性能
A:将大数据查询迁至读服务器
- 1.0服务读数据源添加
- 注解支持,灵活配置
JVM 优化
Q:服务内存逐渐增大,导致服务器崩溃,最终导致服务无法稳定提供
A:优化服务运行参数
- JVM优化
- 占用内存空间限制
- 频繁 FullGC 解决
NEXT
gantt
dateFormat YYYY-MM-DD
title 2020年1月计划
section 新流程
绑卡系列接口 : test1,2020-01-06, 2020-01-07
支付系列接口 :test2,2020-01-07, 2020-01-09
收银台SDK : test3,2020-01-09, 2020-01-14
section 微信沙箱环境
调研 : test4,2020-01-15, 2020-01-17
开发: test5,2020-01-17, 2020-01-23
section S5
JVM 优化 : test5,2020-01-06, 2020-01-24
section S6
销售1.0接口整理: tes6,2020-01-06, 2020-01-24