![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统分析
Pure_Eyes
这个作者很懒,什么都没留下…
展开
-
支付系统对账流程
对账对双方每一笔交易进行比对轧帐对账过程中发现有差异的记录平账通过人工或者自动的方式,解决这些差异对账处理流程一般来说,对账流程涉及到如下步骤: 渠道对账单下载、本地交易记录准备、轧账、平账...原创 2021-08-30 16:09:17 · 596 阅读 · 0 评论 -
web类型系统架构常见瓶颈问题以及解决方向
一、单机 app + db二、单机 app + db + cache + mq + 多线程三、 分布式app + db集群 + cache集群 + mq集群原创 2021-08-23 22:12:57 · 568 阅读 · 0 评论 -
负载均衡应用以及策略
#F5#Nginx#Ribbion#necos原创 2021-07-29 22:07:48 · 128 阅读 · 0 评论 -
抽奖系统单机版与分布式
@TOC架构背景目标业务目标:一个通用抽奖活动平台性能目标:尽可能支持多用户量,最好百万级支持奖品池活动时间范围支持虚拟/实物奖品抽奖人员范围约束防范DOS冲击,薅羊毛操作人员黑白名单控制开发技术、资源数据库:mysqlnosql:redis编程语言:java开源框架:springcloud、necos、nginx、Seata单机版分布式...原创 2021-07-29 18:26:15 · 254 阅读 · 0 评论 -
plantuml基本语法
文章目录背景颜色修改背景颜色修改@startumlskinparam sequence { LifeLineBorderColor black ParticipantBorderColor black ParticipantBackgroundColor default}brower [#Black]-> console: requestconsole [#Black]-> 数据集市: request+ userCode+token+systemIdc原创 2021-05-14 11:09:34 · 2005 阅读 · 0 评论 -
开发业务场景+技术方案
数据表庞大解决方案分布式唯一性ID延迟队列分布式事务原创 2020-11-13 11:47:25 · 381 阅读 · 0 评论 -
java IO模型
BIO例如早期tomcat接受http请求模式,一个线程等待客户端连接,收到请求后新建一个线程处理该连接,优化方式有线程池模式,以复用线程。一个缺点是当连接量很大时线程会不够用,需要等待,系统也不能同时创建无限线程,造成连接数上限无法解决。NIONIO基于Reactor,基于事件驱动思想来完成,当socket有流可读或可写入socket时,操作系统会相应的通知引用程序进行处理,应用再将流读...原创 2020-04-13 14:05:09 · 165 阅读 · 0 评论 -
Https原理理解
原创 2020-03-31 17:55:03 · 137 阅读 · 0 评论 -
高并发系统的持续优化以及常见事故分析
高并发场景很多,如秒杀、抽奖、活动促销等等。对此系统要经过不断的优化才能达到理想状态,优化方式也有众多选择,要根据实际环境采取合适策略。硬件、操作系统方面1、增加内存、换用高性能硬盘或者固态硬盘2、linux系统修改文件最大打开进程数网络方面1、增加公网带宽,采用CDN缓存2、内部系统通信尽量使用局域网应用方面1、合理使用缓存,尽量减少数据库的使用2、批量任务合理使用多线程异步...原创 2020-03-30 17:30:51 · 464 阅读 · 0 评论