首页  ·  知识库 ·  架构设计
网格模式   列表模式
  • 如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。......
  • 我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展。但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业......
  • 从智能商业的角度来讲,数据的结果代表了用户的反馈,获取结果的及时性就显得尤为重要,快速的获取数据反馈能够帮助公司更快的做出决策,更好的进行产品迭代,实时数仓在这一过程中起到了不可替......
  • 在高并发场景下,需要通过缓存来减少数据库的压力,使得大量的访问进来能够命中缓存,只有少量的需要到数据库层。由于缓存基于内存,可支持的并发量远远大于基于硬盘的数据库。所以对于高并发设......
  • PI网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负......
  • 在微服务架构中,APIGateway作为整体架构的重要组件,它抽象了微服务中都需要的公共功能,同时提供了客户端负载均衡,服务自动熔断,灰度发布,统一认证,限流流控,日志统计等丰富的功能,帮助......
  • 最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务架构。第一次实施微服务架构时,我们应该选择哪个基础框架更好呢?......
  • 从目前互联网上各类电商产品分析,有些电商平台可能并没有这十大子系统中的某些功能,相反还会有一些没有包含的子系统功能,那是因为每个电商B2C产品都是基于各自公司不同的需求及业务情况设计......
  • 高级的黄牛刷票时,在识别验证码的时候使用真实的人,中间搭建一个展示验证码图片的中转软件服务,真人浏览图片并填写下真实验证码,返回给中转软件。对于这种方式,验证码的保护限制作用被废除......
  • 在实际的网站设计中我们经常会遇到用户数据的验证和加密的问题,如果实现单点,如果保证数据准确,如何放着重放,如何防止CSRF等等.其中,在所有的服务设计中,都不可避免的涉及到Token的设计。......
  • 微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。......
  • 以阿里这么大的体量,经过了这么多年的厮杀,在互联网快速迭代创新的竞争环境中,仍然可以保持快速迭代创新,上演了一场接一场现实版的大象跳舞,中台战略的成功居功至伟。......
  • 今日头条增长速度是比较快的,从上图可以看出,现在公司已有4年,2014到2016年每年都是DAU翻番。这对业务挑战是非常大,规模上来以后,我们原有的架构难以做到线性扩展,部分能线性扩展的服务,......
  • 跨地域、跨开发小组协调很困难,业务团队可能跨地域研发,内部通常也会分成多个开发小组,各开发小组之间的协调和沟通成本非常高。......
  • 新零售的实质就是零售数据化,尽可能借助互联网、物联网、云计算、人工智能和大数据等技术实现零售的“线上+线下+物流”互联互通。......
  • 从2013年公司上市到现在,唯品会一直在做多品牌特卖,依托特卖作为核心竞争力,逐步引入更多的业务领域运营。针对一个确定的供应商,VIP整个“货品”业务运营生命周期中包含四个重要的内容:物......
  • 一、wap站①、支付宝接入  1、开发前准备:申请一个通过实名认证的企业支付宝账号,并申请开通手机WAP支付功能。  2、流程    参数准备:企业支付宝账号的PID(也叫ParnerID)和KEY,如果......
  • 架构演进是一个曲折的过程,但我们却不难看出架构的发展规律,甚至还能推测出架构将来的发展趋势。我们相信,微服务一定不是架构的终点,它或许只是架构从重量级转型为轻量级的桥梁,我们正是设......