架构设计
文章平均质量分 82
天高任鸟飞-海阔凭鱼跃
天高任鸟飞 海阔凭鱼跃
展开
-
概要设计与详细设计的区别
概要设计与详细设计的区别概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。概要设计阶段通常得到软件结构图详细设计阶段常用的描述方式有:流程图、N-S图、PAD图、伪代码等概要设计和详细设计...转载 2022-01-13 20:53:54 · 1652 阅读 · 0 评论 -
快的打车架构实践
http://geek.csdn.net/news/detail/49447快的打车从2013年年底到2014年下半年,系统访问量迅速膨胀,很多复杂的问题要在短时间内解决,且不能影响线上业务,这是比较大的挑战,本文将会阐述快的打车架构演变过程遇到的一些有代表性的问题和解决方案。LBS的瓶颈和方案先看看基本的系统模型,如图1所示。图1 系统模型示意图司转载 2016-01-05 10:48:58 · 368 阅读 · 0 评论 -
【多线程编程】分布式锁的几种使用方式(redis、zookeeper、数据库)
http://www.cnblogs.com/liuxs13/p/8902808.htmlQ:一个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费synchronized lock db lockQ:两个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费分布式锁我们需要怎么样的分布式锁? 可以保证在分布式部署的应用集群...转载 2018-08-02 10:24:26 · 219 阅读 · 0 评论 -
Zookeeper、Redis分布式锁,实现与区别
https://blog.csdn.net/qq_19568599/article/details/52612421 作者:许瑜钊1、Redis分布式锁实现a、原理 Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现分布式锁机制。 ...转载 2018-08-02 10:28:55 · 1599 阅读 · 1 评论 -
浅析分布式下的事件驱动机制( PubSub 模式 )
http://www.importnew.com/26788.html上一篇文章《浅析Spring中的事件驱动机制》简单介绍了Spring对事件的支持。Event的整个生命周期,从publisher发出,经过applicationContext容器通知到EventListener,都是发生在单个Spring容器中,而在分布式场景下,有些时候一个事件的产生,可能需要被多个实例响应,本文主要介绍分...转载 2019-03-25 20:10:28 · 1690 阅读 · 0 评论 -
基于 Kafka 实现分布式事件驱动
https://blog.csdn.net/qq_33814088/article/details/87803946事件驱动是一种灵活的系统设计方法,在事件驱动的系统中,当数据发生变化时系统会产生、发布一个对应的事件,其它对这个事件感兴趣的部分会接收到通知,并进行相应的处理。事件驱动设计最大的好处在我看来有两点:一是它为系统提供了很好的扩展能力,比如我们可以对某类事件增加一个订阅者来对系统进行...转载 2019-03-25 20:10:14 · 264 阅读 · 0 评论 -
架构师必备,了解分层架构中缓存那点事儿
https://blog.csdn.net/csdnnews/article/details/88630658无论是CDN缓存加速,还是CPU的三级缓存,又或者是在如今互联网时代流量红利所带来的高并发结构客户端,而不得不使用缓存架构。缓存,对于技术人来说,是一个必须直面的名词。 然而,如何清晰明了的选择缓存服务以及如何在设计架构时使用缓存去优化业务,对于我们很多人来说,一直以来都比较迷惑,本...转载 2019-03-23 23:16:46 · 227 阅读 · 0 评论 -
quartz 数据库表含义解释
https://blog.csdn.net/dqswuyundong/article/details/53084725一、表信息解析:1.1.qrtz_blob_triggers: 以Blob类型存储的触发器。1.2.qrtz_calendars:存放日历信息, quartz可配置一个日历来指定一个时间范围。1.3.qrtz_cron_triggers:存放cron类型的...转载 2019-09-10 14:27:18 · 1499 阅读 · 0 评论