写点什么

C/C++后台开发

0 人感兴趣 · 17 次引用

  • 最新
  • 推荐

学习总结 - 网关 架构演进

用户头像
C++后台开发
2022-08-19

最近由于工作需要,在看网关相关的文章,今天这篇是关于网关架构演进的,相信能给大家带来很多启发。

消息队列基本原理和选型对比

用户头像
C++后台开发
2022-08-18

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,削峰填谷等问题。实现高性能、高可用、可伸缩和最终一致性架构。

分布式系统架构设计

用户头像
C++后台开发
2022-08-16

分布式系统指的是通过网络连接让多台计算机协同解决单台计算机所不能解决的计算、存储等问题,多台计算机之间通过 RPC 方式通信。在使用分布式系统前,首要解决的问题是如何拆解当前面临的问题。通过使用多台计算机分布式解决问题,让分布式系统中的每台机器

一张图,理清微服务架构路线(收藏)

用户头像
C++后台开发
2022-08-11

- 我为什么选择微服务架构 - 众所周知,单体应用程序,由于其种种不足,几乎不支持敏捷方法。如果你想为一个大型或复杂的业务创建一个软件项目,最好从微服务架构开始。 微服务架构是一种灵活的架构,可以显著性地提高应用程序灵活性、可扩展性等。

干货:服务器网卡组技术原理与实践

用户头像
C++后台开发
2022-08-10

摘要:证券行业为了保障其业务的高可用性,数据中心服务器接入大量采用了服务器网卡(Team)技术。Team技术不完全属于网络系统,也不完全属于主机系统负责,而是介于两者的中间地带,因此极易出现问题。最常见的错误就是服务器端选择了交换机相关的team模式

深入理解 Linux I/O 系统

用户头像
C++后台开发
2022-08-09

​目录 传统的 System Call I/O 读操作 写操作 网络 I/O 磁盘 I/O 高性能优化的 I/O 存储设备的 I/O 栈 I/O Buffering

干货:从零设计高并发架构

用户头像
C++后台开发
2022-08-08

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。

迄今为止见过最详细的零拷贝技术讲解

用户头像
C++后台开发
2022-08-06

注意事项:除了 Direct I/O,与磁盘相关的文件读写操作都有使用到 page cache 技术。 数据的四次拷贝与四次上下文切换 很多应用程序在面临客户端请求时,可以等价为进行如下的系统调用: File.read(file, buf, len); Socket.send(socket, buf, len);

深入聊聊 Linux 五种 IO 模型

用户头像
C++后台开发
2022-08-04

同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。要么成功都成功,失败都失败,两个任务的状态可以保持一致。

详谈 RDMA 技术原理和三种实现方式

用户头像
C++后台开发
2022-08-03

​导读:远程直接内存访问(即RDMA)是一种直接内存访问技术,它将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。RDMA最早在Infiniband传输网络上实现,后来业界厂家把RDMA移植到传统Ethernet以太网上,降低了RDMA的使用成本,推动R

并发模型和 I/O 模型介绍

用户头像
C++后台开发
2022-08-02

常见的并发模型一般包括3类,基于线程与锁的内存共享模型,actor模型和CSP模型,其中尤以线程与锁的共享内存模型最为常见。由于go语言的兴起,CSP模型也越来越受关注。基于锁的共享内存模型与后两者的主要区别在于,到底是通过共享内存来通信,还是通过通信来

如何写一份高可读性的软件工程设计文档

用户头像
C++后台开发
2022-07-30

设计文档是软件工程设计中的重要组成部分,是对一个技术问题的解决方案的系统性描述。设计文档的目的,是阐明设计的总体思想和设计中考虑的权衡点。

你真的了解 Redis 的持久化机制吗?

用户头像
C++后台开发
2022-07-29

2022年6月的某一天,办公区的气氛格外的压抑,此时的小编吹着空调双眼微眯的站在同事胖虎身后,看着他满头大汗的将数据库的数据导入到Redis。

【后端开发】Reactor 模型详解

用户头像
C++后台开发
2022-07-28

其实我们在研究netty的时候我们必定绕不过NIO的,也必定必须研究一下这个Reactor模型的,如果不进行这个Reactor模型和NIO知识点的研究,那么我们必定掌握不了Netty的精髓,为什么呢?

单机高并发模型设计

用户头像
C++后台开发
2022-07-27

在微服务架构下,我们习惯使用多机器、分布式存储、缓存去支持一个高并发的请求模型,而忽略了单机高并发模型是如何工作的。这篇文章通过解构客户端与服务端的建立连接和数据传输过程,阐述下如何进行单机高并发模型设计。

作为一名后台开发人员,你必须知道的两种过滤器

用户头像
C++后台开发
2022-07-23

前段时间在网上看到一篇关于过滤器的文章,感觉非常硬核。又因为这个知识点是后台开发中必知必会的技能点,所以分享给大家,一起学习,共同进步!

C/C++后台开发_C/C++后台开发技术文章_InfoQ写作社区