并发
-
十二要素应用: 云原生应用最佳实践
本文介绍了开发部署云原生应用的一套最佳实践,通过这套最佳实践,可以最大限度利用云原生的能力,创建灵活、健壮、易管理的现代云原生应用程序。原文: The Twelve-Factor …
-
【性能测试】从硬件到业务,如何针对不同层次进行性能测试的监控?
在执行性能测试的过程中,监控服务端的资源消耗等也是必备内容,监控的结果是帮助测试发现问题的眼睛。然而在实操过程中大家喜欢用JMeter 工具提供的插件进行监控,但是并不推荐使用这种…
-
解锁Redis:高性能数据存储的秘密
什么是Redis? Redis(Remote Dictionary Server)是一个开源的内存存储数据库,它以极高的性能和丰富的特性而闻名。Redis通常用作数据结构服务器,支…
-
微服务架构下网关的技术选型
作者:雪飘千里链接:https://www.jianshu.com/p/97324f7f3134 1、简介 当使用单体应用程序架构时,客户端(Web 或移动端)通过向后端应用程序发…
-
React 源码解读之 Context
引言 React 源码系列继续进行,今天来讲讲 Context 相关的内容。从何讲起呢?我们还是先从一个案例开始吧: import React, { …
-
React SSR 之限流
引言 当对 React 应用进行页面加载或 SEO 优化时,我们一般会想到用 React SSR。但 React SSR 毕竟涉及到了服务端,有很多服务端特有的问题需要考虑,而限流…
-
Node.js 高级编程之 UDP(看看它是如何不可靠的)
前言 UDP 协议是我们平时较少接触到的知识,不同于 TCP,它是“不可靠”的,今天我们就来实战一下看下它到底怎么个不可靠法? 不可靠的 UDP 实验前,我们先介绍一下需要用到的工…
-
Go语言学习笔记 | 并发编程与Channel
一、引言 并发编程是现代编程语言的重要组成部分,Go语言通过goroutines和channel实现了高效的并发编程机制。 Channel是一种特殊的类型,可以用于在gorouti…
-
多语言GC对比
1. 引言 大家好,我是小❤,一个漂泊江湖多年的 985 非科班程序员,曾混迹于国企、互联网大厂和创业公司的后台开发攻城狮。 垃圾回收(Garbage collection,简称 …
-
业务测试中我遇到的乐观锁小栗子
今天刚好看到龙哥的「开发中常遇到的接口幂等性问题及实现」深有体会,在业务中接触过也大概总结过,今天就举个小栗子给大伙说明一下乐观锁,欢迎大家学习讨论~ 悲观锁和乐观锁概念 悲观锁 …
-
我所了解的微服务之间的交互
前言 微服务架构 微服务之间的交互 HTTP/HTTPS形式 RPC形式 消息队列形式 Redis形式 项目内部共享公共方法 总结 前言 上次我们已经大概介绍过微服务的一些概念,但…
-
Httpx,一个实用的python库
大家好,我是木木。今天给大家分享一个实用的 python 库,Httpx。 Httpx 是一个现代、快速、异步的 HTTP 客户端库,它支持 HTTP/2 和连接池,非常适合于并发…
-
分库分表介绍
分库分表介绍 1. 分库分表概述 分库分表本质上就是为了解决由于库表数据量过大而导致数据库性能降低的问题; 核心操作: 将原来独立的数据库拆分成若干数据库组成; 将原来的大表(存储…
-
常见的10种 CDC 组件和方案
CDC 的全称是 Change Data Capture,翻译过来就是变更数据捕获的意思。其核心原理是使用 sql 查询或者监听数据库表以及数据的变动的方式,比如增删改等,并且将这…
-
云原生落地最佳实践
云原生落地最佳实践 1. 上价值 从虚拟机到 Kubernetes 转变的收益 更高效的利用系统资源:虚拟化本身大概占用10%的宿主机资源消耗,在集群规模足够大的时候,这是一块非常…
-
什么是数据库事务?更新事务实现流程是怎样的
什么是数据库事务 数据库事务是对各种数据项进行访问和潜在操作的数据库操作序列,必须要么全部执行,要么全部不执行,在逻辑上构成一个不可分割的工作单元。事务包括从事务开始到事务结束期间…