Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
华为19级专家10年心血终成百页负载均衡高并发网关设计实战文档
负载均衡 LoadBalance 的字面意思是将工作负载分担到多个工作单元上进行执行 它建立在现有网络结构之上 是构建分布式服务 大型网络应用的关键组件 近十几年来 负载均衡技术层出不穷 令人眼花缭乱 如果问身边的技术人员什么是负载均衡 我
负载均衡
高并发
网关设计
java对象的内存模型详解:内存模型及对象头的奥秘
在面试官的因势利导下 很多人对jvm的内存模型已经耳熟能详 但是对我们经常new 出来的对象 比如new Object 你了解它的内存模型吗 本篇文章将带你走进对象内部 真正去了解这个你最熟悉 也最不熟悉的的对象 一 对象的内存模型 先上图
高并发
Java
如何解决高并发,秒杀问题
相信不少人会被这个问题困扰 分享大家一篇这样的文章 希望能够帮到你 一 秒杀业务为什么难做 1 im系统 例如qq或者微博 每个人都读自己的数据 好友列表 群列表 个人信息 2 微博系统 每个人读你关注的人的数据 一个人读多个人的数据 3
mysql
商品秒杀
高并发
Sentinel-持久化
直接使用dashboard和sentinel配置各种规则时 默认是存在了内存中 如果服务器重启那么数据就会丢失 从而Sentinel提供了5中持久化的方式 将各种配置数据进行持久化 若服务器重启就重新加载持久化的数据 防止数据丢失 1 持久
限流降级
Java
高并发
全到哭,阿里新产2023版Java架构核心宝典,涵盖Java进阶所有主流技术
导言 什么是架构师 对于程序员来说 聊架构是一个永不过时的话题 实际上 每一家公司都有自己对架构师不同的定位 因为不同的公司 所处的阶段 业务模式以及应用场景都不一样 因此对架构师的要求不一样 所以定位也就不同 但是 无论如何 架构师除了优
Java
分布式
微服务
架构师
高并发
MPI测试程序
include
并发编程
c
c语言
开发语言
高并发
java高并发处理 java处理高并发的几种方法
一 背景综述 并发就是可以使用多个线程或进程 同时处理 就是并发 不同的操作 高并发的时候就是有很多用户在访问 导致系统数据不正确 糗事数据的现象 对于一些大型网站 比如门户网站 在面对大量用户访问 高并发请求方面 基本的解决方案集中在这样
后端开发
Java
高并发
高并发系统 - 接口幂等技术方案,高可用系统架构与技术选型
幂等概念来自于数学 在计算机科学中 幂等表示一次后 或多次请求某一资源 应该有同样的影响效果 在业务表现上一般是同样的数据效果 下面就常用的业务场景 来聊聊幂等的技术方案 数据层 索引与事务 根据业务需要 给表添加唯一索性或组合索引 防止产
架构师成长之路
系统架构
高并发
技术选型
接口幂等
brpc源码解析(十六)—— 作为client的连接建立和处理详解
文章目录 一 连接方式的定义 二 连接方式的选择 三 获取用于连接的socket 3 1 获取指代具体下游服务的tmp socket 3 2 根据tmp socket获取用于发送数据的socket 3 3 连接以准备发送 四 数据发送完毕后
brpc源码解析
c
rpc
后端
高并发
Java高并发- 锁的优化及 JVM 对锁优化所做的努力
在高并发环境下 激烈的锁竞争会导致程序的性能下降 所以我们有必要讨论一下有关 锁 的性能问题及注意事项 如 避免死锁 减小锁粒度 锁分离等 一 锁优化 1 1 减小锁持有时间 在锁竞争过程中 单个线程对锁的持有时间与系统性能有着直接的关系
JVM
锁
高并发
java进阶
Java架构
Tomcat 线程池
目录 概述 tomcat线程池工作原理 关键源码 Connector 配置 Executor 线程配置 tomcat核心组件 题外 概述 Tomcat 是一个流行的 Java Web 服务器 它使用线程池来处理客户端请求 线程池是一组预先创
JUC并发编程
tomcat
Java
前端
高并发
golang基于errgroup实现并发调用
文章目录 串行调用 基于sync WaitGroup实现简单的并发调用 基于errgroup Group实现并发调用 总结 串行调用 在用go编写web rpc服务器的时候 经常会出现需要对下游多 个 组 服务调用rpc 或者其他比较耗时的
Golang
服务器
高并发
errgroup
高并发解决方案相关面试题
什么是DNS解析域名 DNS域名解析就是讲域名转化为不需要显示端口 二级域名的端口一般为80 的IP地址 域名解析的一般先去本地环境的host文件读取配置 解析成对应的IP地址 根据IP地址访问对应的服务器 若host文件未配置 则会去网络
面试储备
Web
分布式
高并发
高并发场景下的限流策略
高并发场景下的限流策略 性能调优是针对于代码本身的不规范性和系统资源的瓶颈的 当计算机的硬件资源达到瓶颈的时间已经无法调优了 高并发场景下一方面通过缓存 异步化 服务化 集群去增加整个系统的吞吐量 另一方面通过限流 降级来保护系统 什么是限
分布式
高并发
限流
NodeJS优缺点及适用场景讨论
http www xprogrammer com 159 html 概述 NodeJS宣称其目标是 旨在提供一种简单的构建可伸缩网络程序的方法 那么它的出现是为了解决什么问题呢 它有什么优缺点以及它适用于什么场景呢 本文就个人使用经验对这些
nodejs
高并发
处理高并发的方法
处理高并发 六种方法 1 系统拆分 将一个系统拆分为多个子系统 用dubbo来搞 然后每个系统连一个数据库 这样本来就一个库 现在多个数据库 这样就可以抗高并发 2 缓存 大部分的高并发场景 都是读多写少 那你完全可以在数据库和缓存里都写一
高并发
Java
Sentinel高并发解决方案
Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景 本文介绍阿里开源限流熔断方案 Sentinel 功能 原理 架构 快速入门以及相关框架比较 基本介绍 1 名词解释 服务限流 当系统资源不够 不足以应对大量请求 对系统
Java
Sentinel,
高并发
高并发请求批量提交
作用 将数据库操作请求 放入队列中 待定时任务执行时 批量执行数据库操作 以减轻数据库压力 package com zy data sync common scheduled import com zy data sync moudles
Java
高并发
Java高并发系统的限流策略
概要 在大数据量高并发访问时 经常会出现服务或接口面对暴涨的请求而不可用的情况 甚至引发连锁反映导致整个系统崩溃 此时你需要使用的技术手段之一就是限流 当请求达到一定的并发数或速率 就进行等待 排队 降级 拒绝服务等 在开发高并发系统时有三
高并发
高并发优化实战-连接数满载
1 第三方http请求处理 finally httpclient getConnectionManager shutdown 2 linux服务器tcp处理 端口释放后的等待时间 默认为60s sysctl w net ipv4 tcp f
服务器
运维
高并发
linux优化
Linux
«
1
2
3
»