单体分层应用架构剖析
分层单体架构风格是分层思想在单体架构中的应用,其关注于技术视角的职责分层。同时,基于不同层变化速率的不同,在一定程度上控制变化在系统内的传播,有助于提升系统的稳定性。但这种技术视角而非业务视角的关注点隔离,导致了问题域与工程实现之间的Gap,这种割
3A网络 3A网络
2年前
Serverless 架构演进与实践
Serverless架构演进与实践1.介绍Serverless并不仅仅是一个概念,很多地方都已经有了它的影子和思想,本文将给大家介绍最近比较火的Serverless。首先放出官方对Serverless的解释:
宙哈哈 宙哈哈
2年前
恶意爬虫?能让恶意爬虫遁于无形的小Tips
验证码是阻挡机器人攻击的有效实践,网络爬虫,又被称为网络机器人,是按照一定的规则,自动地抓取网络信息和数据的程序或者脚本。如何防控,这里简单提供几个小Tips。
科工人 科工人
4年前
Omi架构与React Fiber
写在前面Omi框架(https://github.com/AlloyTeam/omi)在架构设计的时候就决定把update的控制权交给了开发者,视灵活性比生命还重要。不然的话,如果遇到ReactFiber要解决的这类问题的话,就需要
Stella981 Stella981
3年前
FastCFS架构之连接篇
  上一篇文章讲到了FastCFS核心组件faststore的架构及特点,大家可能有些蒙圈,这次补上FastCFS各个模块之间的关系说明。老规矩,上图为敬:!(https://oscimg.oschina.net/oscnet/9d2ff7d083c1434c958b8d71e05f729d.jpg)  FastCFS的两大核
Stella981 Stella981
3年前
App 多窗口支持架构
作者:Bill,前滴滴iOS,现就职于抖音商业化,偶尔写写FE和跨端。本文发表于2019/07/01《WWDC19内参》前言本文主要分三个方面进行讨论。首先,我们将概述为了实现多窗口支持,App生命周期在iOS13中的变化。然后我们将深入探讨新的UISceneDelegate,以及我们应该在这里
Stella981 Stella981
3年前
Flink架构,源码及debug
序    工作中用Flink做批量和流式处理有段时间了,感觉只看Flink文档是对FlinkProgramRuntime的细节描述不是很多,程序员还是看代码最简单和有效。所以想写点东西,记录一下,如果能对别人有所帮助,善莫大焉。    说一下我的工作,在一个项目里我们在FlinkSQL基础上构建了一个SQLEngine,
Wesley13 Wesley13
3年前
23种架构模式
1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做
Easter79 Easter79
3年前
TiDB 常⻅架构应⽤场景
作者介绍:黄潇,TUG北京区Leader,TUG2020年度MOA。如今分布式数据库百花齐放,在做数据库架构选型时应该从哪些方面进行考虑?在TUG陆金所企业行活动上,TUG北京区Leader黄潇分享了TiDB的常见架构应用场景,以下内容整理自当天活动分享实录。本文主要分为以下三部分:1.当今分布式数据库
胖大海 胖大海
2年前
Cobbler批量部署原理
Cobbler可以干什么Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、TFTP、RSYNC以及yum仓库、