首页标签系统架构

#系统架构

系统构架是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。

6、深潜kafka-consumer——consumer rebalance 协议详解

杨四正

在开始分析 KafkaConsumer 的具体实现之前,我们先来介绍一下 KafkaConsumer 涉及到的一些基础理论。在第一课时介绍 Consumer G...

7300

DDD领域驱动设计的概念解析

憧憬博客

在学习 DDD领域驱动设计 的过程中,这种方法包括特别的抽象概念,晦涩难懂,本文结合作者理解,对其方法论中的一些概念进行解析。

7420

"女票"竟然问我什么是同步、异步、阻塞、非阻塞?

我是阿沐

大家应该看标题就知道了,今天要通过大白话+图形跟我女票(哪里来的女票?假想一下)讲解同步、异步、阻塞、非阻塞、并行、并发的理解。我女票是一个爱问问题的人,最喜欢...

12120

架构之:软件架构漫谈

程序那些事

随着硬件技术的成熟,能够处理的任务越来越多,为了处理这么多的任务,编程语言也从面向过程转变为面向对象,从而更好的适应任务的发展。软件越来复杂,要处理的任务越来越...

7930

架构之:并发和并行

程序那些事

在现代程序中,我们经常会使用到两个关键词:并发concurrency和并行parallelism,虽然两者的英文单词区别很大,但是翻译成中文之后几乎是一样的。虽...

7300

高可用DevHa实践,告诉你生产环境0性能故障是如何做到的!

数列科技

导读:近日,数列科技CTO陆学慧参加ArchSummit全球架构师峰会,并进行了题为《0性能故障是如何做到的:高可用性能领域的DevHA实践》的主题演讲,详细介...

9520

逆袭大厂生存指南-1 初出茅庐

我是阿沐

最近偶然间跟同事一起吃饭聊起了自己做程序员的感受;同事大都是八年左右经验的互联网缔造者;听着他们说起自己一路走来的往事,仿佛在我眼前;仿佛他们最终所说的那个少年...

10850

系统设计面试:设计一个API限流器

小诚信驿站

假设我们有一个接收大量请求的服务,但它每秒只能处理有限的请求。要处理这个问题,我们需要某种节流或速率限制机制,只允许一定数量的请求,这样我们的服务就可以响应所有...

31580

4、深潜KafkaProducer —— RecordAccumulator

杨四正

通过上一课时的介绍我们了解到,业务线程使用 KafkaProducer.send() 方法发送 message 的时候,会先将其写入RecordAccumula...

8000

【聊聊源码·源码篇】聊聊源码dubbo(目录篇全局核心重点图)

小诚信驿站

单一/垂直应用架构已经满足不了互联网应用的规模,因为痛所以需要找到解决方案。dubbo的官方背景描述

43290

五月,迟来的开篇

程序员架构进阶

注:文章写于五月三日,恰逢工作变故后刚刚有了确定的结果,即将迎来新的开始。最近一直忙于新的工作环境适应,尽快融入团队并输出价值,所以停更了很多天。从今天开始更新...

9800

iOS 面试策略之系统框架-设计模式

会写bug的程序员

很多刚入门的 iOS 开发者经过短期训练,可以熟练的调用各种 API。这时候写一个 tableView、实现一个小动画、独立完成一个交互的功能已经不在话下,但同...

9020

3、深潜 kafka producer —— 核心架构

杨四正

kafka 自定义了一套网络协议,我们可以使用任意语言来实现这套协议,实现向 kafka 集群 push message 以及从 kafka 集群 pull m...

7300

2、kafka 2.8.0 源码环境搭建

杨四正

JDK 的安装非常简单,这里我们安装 JDK 8 即可(虽然 JDK 现在的新版本是 16,但是国内生产环境还有相当一大部分还是停留在 8 这个版本上)。首先到...

10800

云上业务容灾方案要如何选?

开元

腾讯云 · 技术服务架构师 (已认证)

说起容灾,很多同学脑子冒出来熟悉字眼,”同城双活”,“两地三中心”,“单元化”,“set化”等等。其实这些名词背后均隐射一层含义,面对一些灾难时候,业务如何做冗...

46770

架构可扩展的自治互联网实现

用户8575079

互联网作为重要的战略资源已经日益为世界各国所重视。互联网最早起源于美国国防部高级研究计划署DARPA的ARPAnet,早期主要是限于美国国内的科研机构、政府机构...

9940

Retiarii:微软在NAS框架上的新动作,已被顶会OSDI2020接收

marsggbo

神经网络架构搜索(NAS, Neural Architecture Search)俨然成为目前最热门的AI研究方向之一,它的目的是让算法去找到最优的模型结构,将...

11850

怎样做好服务提供方

程序员架构进阶

在日常的开发中,我们经常会接触到服务方、服务商、服务提供方这类的角色。简单来说,就是提供服务让我们使用。本篇会展开思考,如果我们作为服务提供方,那么应该做到哪些...

5910

简明入门讲义——如何实现可扩展的 Web 服务

FesonX

可扩展的应用服务器(Application Server)集群藏身于负载均衡器(Load balance,LB)背后,LB 将负载(即用户请求)平均地分配到各个...

5200

什么是框架?

大龄老码农-昊然

在编程领域,软件框架是指一种抽象形式,它提供了一个具有通用功能的软件,这些功能可以由使用者编写代码来有选择的进行更改,从而提供服务于特定应用的软件。软件框架提供...

4900

扫码关注云+社区

领取腾讯云代金券