- 博客(30)
- 收藏
- 关注
原创 投行交易与风控系统的消费侧幂等架构设计与实战
在金融级系统中实现幂等性,需要从业务特征出发进行针对性设计。本文提出的复合键方案、分布式锁+状态机模式、多级存储校验等实践,经过生产验证可有效解决重复处理问题。锁粒度与性能的平衡异常场景的完备处理监控体系的建设定期演练验证机制技术没有银弹,只有持续打磨优化,才能构建出符合金融业务要求的可靠系统。
2025-04-16 16:31:55
525
原创 Spring事务同步器在金融系统中的应用:从风控计算到交易投递
机制,成功将投行交易系统的可靠性提升至金融级要求,并在对公贷款风控中实现高效资源管理。未来,事务管理将不仅仅是“提交”与“回滚”的二元选择,而是向智能化、实时化演进的核心基础设施。:事务提交后需触发异步操作(如通知结算系统),但异步线程无法直接访问事务资源。:事务执行期间持有的Redis锁,必须在事务结束后释放(无论提交或回滚)。:审计日志需与事务一同提交,但高频写入可能成为性能瓶颈。
2025-04-14 11:20:13
632
原创 基于自定义注解+反射+AOP+Redis的通用开关设计:在投行交易与风控系统的落地实践
一个注解让业务逻辑学会了川剧变脸,Redis当起了隐形操盘手
2025-03-30 23:30:47
690
原创 某投行日志记录解决方案二之日志异步落盘: 自定义注解+反射+AOP+异步多线程,实现高并发场景下的统一日志治理方案
。在已经实现风控平台日志追踪实战解决方案的情况下,我们发现在关键操作节点(如交易提交、风控拦截),存在以下问题:为此,我们更细粒度的统一日志记录表,实现高性能、低侵入的日志异步落盘。
2025-03-28 22:22:34
560
原创 基于ThreadLocal、InheritableThreadLocal与TransmittableThreadLocal技术解析,线程间数据共享在投行风控与交易系统中的应用实战
正确使用这些技术,既能保障数据安全,又能提升系统性能。尤其在金融级系统中,可靠性与性能的平衡是架构设计的核心关注点。
2025-03-27 00:00:12
562
原创 高并发金融系统,“可观测-可追溯-可回滚“的闭环审计体系
在高并发金融系统中,审计方案设计需平衡"观测粒度"与"系统损耗",通过双AOP实现非侵入式采集,三表机制保障操作原子性,最终形成"可观测-可追溯-可回滚"的闭环体系。
2025-03-26 22:49:28
509
原创 某投行风控平台日志追踪实战:基于双AOP+TraceId的全链路解决方案,10倍的效率提升
多AOP+TraceId解决快速定位bug,注意切面的顺序问题和性能的问题呀。
2025-03-25 17:16:36
383
原创 高并发交易系统全链路缓存解决方案之一:基于延迟双删的缓存一致性架构实践
用延迟双删可以解决大部分缓存一致性问题,更精准需要进行细粒度的延时时间设计。
2025-03-20 22:31:47
496
原创 某投行交易系统高并发压测实战:基于JUC线程池+原子类的高性能压测工具设计
在金融级系统里面,性能测试工具需要比系统本身更加健壮。原生JUC线程池+原子类实现高性能压测。
2025-03-17 17:06:24
876
原创 某投行交易平台百万级通知风暴破局:基于Guava高效数据分片+多线程栅栏同步的高并发批量处理
Guava数据分组+CountDownLatch多线程栅栏同步实现高并发批量解决通知风暴难题。
2025-03-17 00:01:09
259
原创 投行交易系统中的线程池选择:Spring ThreadPoolTaskExecutor vs JUC ThreadPoolExecutor
高频交易核心路径首选JUC实现以获得极致控制,而在如风控、清算中优先采用Spring集成以提升开发效率。
2025-03-12 11:43:56
339
原创 某顶级投行数据审计方案之一:三表策略工厂模板联动处理方案
通过主表、Stage表、History表的三表联动设计实现分布式系统中的业务流程状态管理。
2025-03-09 22:48:44
273
原创 Spring Boot优雅停机在投行交易与风控系统中的应用:保障高可用性与数据一致性
假设用户提交了一笔组合交易订单,涉及多个子订单的拆分执行,我么需要优雅停机保证结果一致性。
2025-03-06 20:34:28
165
原创 99.99%可用性?投行交易系统的SLA法则
一天=24小时=1440分钟=86400秒一天可故障时间= 86400 * (1-0.9999)= 8.64秒。
2025-03-06 15:14:08
546
原创 从各种数据错乱到线程安全:基于单例+读写锁的金融级配置一致性保障方案
多个交易员或者风控人员操作核心交易配置文件((如手续费率、交易限额、风控阈值、可用交易品种、订单超时时间等),导致数据错乱。单例模式+读写锁,实现配置全局一致性
2025-03-03 09:00:00
182
原创 hive sql 50道练习题
建库建表--建库create database test;--建表create table student(s_id string,s_name string,s_birth string,s_sex string) row format delimited fields terminated by '\t';create table course(c_id string,c_name string,t_id string) row format delimited fields termina
2021-10-09 17:18:08
1301
1
原创 投行交易中,使用策略模式、工厂模式消除交易订单处理中极其冗余if...else
python错误解决: ERROR: Spider error processing背景需求:使用scrapy爬取某网站数据(包括商品图片、图书名字和价格)问题在创建项目后,创建spider文件并编写代码后发现ERROR: Spider error processing解决方案:将item.py文件中定义的属性一一对应在这里插入图片描述...
2021-10-04 17:41:09
8466
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人