现状 服务A的核心业务,要频繁调用服务B提供接口,如用户的某个业务属性实际上相当于A,业务上强耦合B如果服务B网络抖动,发版,对服务A都会有大的影响 优化 服务A从redis...
现状 服务A的核心业务,要频繁调用服务B提供接口,如用户的某个业务属性实际上相当于A,业务上强耦合B如果服务B网络抖动,发版,对服务A都会有大的影响 优化 服务A从redis...
如下单流程,包含了调用多个服务;为了响应时间,做成异步,如用到RocketMq的事务消息模式,保证最终一致性。但是服务A和服务B的处理时间不一样。如服务A在5.31执行,服务...
基于上线时间点拉分支 如分支A:2023.06.29;和 分支B:2023.07.18 两个上线节点,从master拉分支,上线后合入master。master分支始终保持为...
业务需求与现状 大数据量的表,如几千万条记录 业务需求,在该表加字段,实际业务用不到,仅统计时需要用;而且时不时的会有不同的这种字段需求添加;实际上可以跨库去取的字段,但是统...
现象 报表系统会查询大量数据,执行结果超过10s是属于正常的场景,但是现在会10秒报错异常信息如下com.mysql.cj.jdbc.exceptions.Communica...
现状:打开页面A: http:// aaa.yuming.com/a.html[http://aaa.yuming.com/a.html]; 需要请求接口B: http:/...
背景 任务拆分成单独的服务,部署一个就不会存在这个问题了,实际部署时为多个,就会存在多个节点都在执行定时任务了 方案1 在方法执行开始加分布式锁,在finally释放锁 问题...
数据表现状 用户表member,主要字段:用户id,当前总积分,当前冻结积分,用户昵称等;单表,几十万条记录 积分明细表,主要字段,记录id,用户id,积分数量,类型(增加或...
场景 B端批量消息导入与C端业务消息放在一起发送,B端批量导入时数据条数多,C端的消息处理会等处理完成后再消费 需要改成C端消息优先级高 步骤 定时器任务节点batch最好是...
本地h5加载的问题 场景是:需要采用h5去加载3D模型效果,3D资源比较大,接近50M,需求是app下载h5的zip包,然后去加载 加载路径h5是vue的项目,url前要拼接...
mmap作用应用场景:MMKV, 写日志适合频繁读,但是logan只是少量的写入mmap不会为文件分配物理内存写操作过多时,会有大量的脏页回写,随机写很多的情况下,写的效率不...
1.安装XCode。 2.安装jenkins;安装jenkins过程中提示安装homebrew通过homebrew安装的工具目录: /opt/homebrew/Cellar/...
-iOS实现两个线程交替打印奇数和偶数 ``` NSThread*threadA = [[NSThreadalloc]initWithTarget:selfselector:...
问题1: oc方法查找什么时候是二分? 答:方法列表是排序过的时候 那: 1. 有序的方法列表是什么时候排序的? 2. 需要怎么去对方法列表排序?可以手动的去触发对类方法列表...
为什么要用accessToken和refreshToken? 单token的缺点: 应该是假如黑客拿到了用户的token,在token有效期内,比如一个月或者是半年,可以长期...
在空白mac电脑上搭建整个环境 1. 安装xcode 2. 先安装jenkins; 安装jenkins过程中提示安装homebrew。 通过homebrew安装的工具目录: ...