项目解决方案记录

描述问题 STAR法则:

situation

task

action

result

1、对话平台

a、资源模版子系统

situation

大量的规则代码,耦合,低效

task

业务层面进行抽象,规则抽象成模版,降低系统耦合

action

配置管理平台

配置api

result

提升效率 pm rd

b、服务泛化依赖

situation

平台有很多接口和下游业务接口紧耦合的状态,需要了解业务细节、关注业务接口升级、强依赖api

task

适配器在平台? 在业务方? 都不太友好

接触耦合,加一层服务泛化能力,平台不再关注业务细节

action

业务描述语言DSL

泛化调用

result

关注自身 ,接触耦合

c、画像子系统

situation

查询画像接口

task

响应慢

action

同步转异步,串行转并行,循环转批量

result

接口响应变快

架构合理性高

2、鉴权

situation

语言平台内部的鉴权

task

成本第 高效率

action

auth2 客户端方案

读:降级

写:限流、缓存分桶

result

满足

3、理财

situation

理财超卖

task

额度控制

action

精准 分布式锁  高并发情况下影响性能 悲观锁

非精准  trick方案

result

非精准

4、低价提醒

situation

给用户推送低价

task

db瓶颈

action

定时 变成 mq驱动

result

瓶颈 和 实时性

猜你喜欢

转载自www.cnblogs.com/huilei/p/12790828.html
今日推荐