E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
并发编程系列-高并发
基于电商场景的
高并发
RocketMQ实战-Raft协议的leader选举算法、Broker基于状态机实现的leader选举
【11来了】文章导读地址:点击查看文章导读!Raft协议的leader选举算法Raft协议是一种分布式一致性算法,用于解决分布式系统中的数据一致性问题。Raft协议将整个系统的状态分为3种角色:领导者leader、跟随者follower、候选者candidate那么通过Raft协议进行的leader选举算法流程如下:每个follower都会给自己设置一个150ms~300ms的随机倒计时时间第一个
11来了
·
2023-12-26 12:27
RocketMQ
rocketmq
基于电商场景的
高并发
RocketMQ实战-读写分离主从漂移设计、Broker基于raft协议的主从架构设计
【11来了】文章导读地址:点击查看文章导读!RocketMQ读写分离主从漂移设计默认情况下,RocketMQ是不倾向于主动进行读写分离的,在默认情况下,读和写操作都是在主节点上进行的,从节点主要是用于进行复制和同步操作,实现热备份如果主节点过于繁忙呢?主节点过于繁忙时,返回给消费者一个从节点的brokerId,之后在从节点中拉取数据,当从节点拉取消息过程非常顺利的时候,此时又会返回给消费者一个br
11来了
·
2023-12-26 12:53
RocketMQ
java-rocketmq
rocketmq
java
这本关于Node.js的书,是一本神书,助你学会Node.js,为你升职加薪,走上人生巅峰
在从Google的V8引擎发布以来,Node.js自出现以来,靠着单线程,
高并发
的应用场景,快速的安装在前端和后端的服务器中。
小小∽
·
2023-12-26 11:40
node.js
前端
html5
RabbitMQ 面试
它提供了以下使用场景:异步消息传递:可以在不同的应用程序之间进行可靠的异步消息传递,实现解耦和
高并发
处理。工作队列:用于在多个工作者(Worker)之间分配任务,实现负载均衡和并行处理。
shumeigang
·
2023-12-26 10:28
rabbitmq
面试
分布式
基于电商场景的
高并发
RocketMQ实战-Broker写入读取流程性能优化总结、Broker基于Pull模式的主从复制原理
【11来了】文章导读地址:点击查看文章导读!Broker写入读取流程性能优化总结Broker的物理存储结构主要是为了优化三个方面:写入、存储、读取写入优化:将消息数据写入到Commitlog中默认就是写入到了操作系统的pagecache中,通过mappedfile机制来实现,将磁盘文件Commitlog映射成一块内存区域,将数据写入到内存的pagecache中就算写入完成了,等待后台线程将内存数据
11来了
·
2023-12-26 09:33
RocketMQ
rocketmq
性能优化
基于电商场景的
高并发
RocketMQ实战-Commitlog基于内存的
高并发
写入优化、基于JVM offheap的内存读写分离机制
Commitlog基于内存的
高并发
写入优化首先,Commitlog将数据写入磁盘使用的是磁盘顺序写,这样带来的性能提升是很大的但是仅仅使用磁盘顺序写,对写入性能的提升还是有限,于是还是用了mapping
11来了
·
2023-12-26 09:58
RocketMQ
rocketmq
jvm
Redis——Cluster
高并发
:大数据:集群分区方式数据分区顺序分区哈希分区节点取余分区客户端分片:进行哈希+取余节点取余扩容:存在问题:当需要扩充节点的时候,需要进行大量的数据迁移(解决方案:翻倍扩容,会降低数据的迁移量)图片
黄金矿工00七
·
2023-12-26 08:16
python +locust (
高并发
服务器测试)
http://www.cnblogs.com/fnng/p/6081798.htmlhttps://blog.csdn.net/gogoboi_jin/article/details/792295701.安装locust1、安装Python:官方:https://www.python.org/Python32、安装Locuse2.1,通过pip命令安装/>pipinstalllocustio2.2
飒爽001
·
2023-12-26 07:01
9. 使用Pthreads实现线程池(一)
为了提
高并发
性,我们可以在每收到一个用户请求时就创建一个线程处理相关操作。
Mega_Li
·
2023-12-26 05:05
Pthreads
c语言
linux
【接口分享】各种类热门好用含免费次数的API
短信验证码:支持三大运营商,支持大容量
高并发
。通知短信:短信通知支持三大运营商以及虚拟运营商。语音验证码短信:拨打电话告知用户验证码,实现信息验证。反欺诈(羊毛盾):反机器欺诈,检测异常IP、
API小百科_APISpace
·
2023-12-26 04:33
go语言go func(){select{}}()的用法
这种代码模式可以帮助实现高效的事件循环,在同时处理多个事件的情况下保持高效且不卡住整个程序,很适合在
高并发
gopher_looklook
·
2023-12-26 02:15
golang
开发语言
后端
Java程序员,你掌握了多线程吗?
在数字化转型的过程中,
高并发
、高性能是衡量系统性能的核心指标,越来越多的公司对从业人员的多线程编程能力提出了更高的要求。
手插口袋谁也不爱♡
·
2023-12-25 22:44
书本推荐
java
开发语言
学习
京东一面:20多种异步方式,你知道几个?含协程
圈内一大波顶级高手、架构师、发烧友已经实现技术自由;另外一大波卷王,正在狠狠卷,奔向技术自由29篇原创内容公众号异步,作为性能调优核心方式之一,经常被用于各种
高并发
场景。
竹林幽深
·
2023-12-25 22:28
java
面试
elasticsearch
架构设计内容分享(二十九):架构之
高并发
:缓存,限流,降级和熔断
目录缓存简介缓存应用和实现
高并发
缓存问题合理利用缓存限流简介方案一:令牌桶方式(TokenBucket)方案二:漏桶方式方案三:计数器方式压力测试为什么会有这个话题基本的容错模式服务降级服务熔断方案:Hystrix
之乎者也·
·
2023-12-25 20:00
架构设计
内容分享
注册中心和熔断&降级
内容分享
架构
缓存
Redis相关的那些事(一)
背景目前工作所负责的工作主要是投放业务,属于读
高并发
场景,记录一下之前碰到的redis相关的问题。
DevilCo_o
·
2023-12-25 19:44
工作随笔
redis
spring
mybatis
我把所有的精华文章都整理出来了
2019年也将过去三分之一了,民工哥仍然会坚持自己的初衷,持续输出一系列相关的干货文章(不仅限于运维,更多侧重于各类知识点、技术面的扩充,如:数据库、
高并发
、大流量、架构类等)。
weixin_30527551
·
2023-12-25 19:43
运维
面试
操作系统
一篇全面而且透彻的RabbitMQ性能优化指南!
V-xin:ruyuanhadeng获得600+页原创精品文章汇总PDF目录一、前情提示二、unack消息的积压问题三、如何解决unack消息的积压问题四、
高并发
场景下的内存溢出问题五、低吞吐量问题六、
石杉的架构笔记
·
2023-12-25 19:36
Java
MQ
性能优化
rabbitmq
性能优化
java
免费好用的API汇集:打破开发难题,解锁无限可能
短信验证码:支持三大运营商,支持大容量
高并发
。通知短信:短信通知支持三大运营商以及虚拟运营商。
API小百科_APISpace
·
2023-12-25 18:07
【
并发编程系列
4】JMM中happens-before规则和as-if-serial语义
先行发生原则(happens-before)我们知道,在Java内存模型中,如果要确保有序性可以靠volatile和synchronized来实现,但是如果所有的有序性都仅仅依靠这两个关键字来完成,那么有一些操作将会变得很繁琐,但是我们在编写Java代码的时候并没有感觉到这一点,这是因为Java语言中有一个“先行发生(happens-before)”的原则。那么happens-before到底是什
刀哥说Java
·
2023-12-25 18:57
免费热门API一览:提升项目效率的必备工具集
支持三大运营商,3秒可达,99.99%到达率,支持大容量
高并发
。通知短信:短信通知支持三大运营商以及虚拟运营商,我们提供电信级运维保障、
API小百科_APISpace
·
2023-12-25 16:34
一文读懂AI计算平台库
随着人工智能产业的快速发展,用户对算力的需求也与日俱增,再加上CPU在支撑大规模
高并发
计算任务时的不尽人意,各厂商纷纷自研AI芯片和计算平台库,通过屏蔽底层AI芯片的细节,以及对上层应用提供友好的API
virtaitech
·
2023-12-25 15:39
人工智能
java
并发编程系列
-volatile内存实现和原理
前面的博文说了java的内存模型,介绍了java内存模型的基础,此篇文章来说一下volatile关键字,这个在并发编程占有举足轻重地位的关键字。在java5.0之前它是一个备受争议的关键字,5之后它重获新生。volatile关键字的作用是保证多线程中变量的可见性,是JUC包中的核心。在内存模型基础中已经提到过,JVM是分为堆内存和栈内存的,堆内存在线程之间共享,而栈内存为线程内部私有,对其他线程不
起个名忒难
·
2023-12-25 14:39
高并发
秒杀系统的设计与实现
秒杀系统分析秒杀系统的三个问题问题一:为什么需要秒杀系统?通俗点讲,电商平台的本质是在线上撮合买卖双方的购销需求,达成交易。虽然是线上交易,但也遵守朴素的经济学原理,线下的商场为了促进销售一般会采用各种促销让利的方式,吸引比平常更多的消费者购买,常见的促销方式有单品满减、总价优惠、赠品、会员优惠等。有时候很多的商品甚至是亏损出售,就是为了吸引更多的人气,更多的流量,所谓“赔本赚吆喝”,线上交易自然
Firechou
·
2023-12-25 14:53
#
分布式理论
大数据
秒杀
电商
对微服务的一些认识
微服务架构最重要的九个字高可用
高并发
高性能微服务需要解决的四个问题这么多服务,客户端如何访问?API网关(SpringCloudGateway)这么多服务,服务和服务之间如何通信?同步通信RPC(D
小贺。
·
2023-12-25 14:47
Java
Java记录
微服务
基于多反应堆的
高并发
服务器【C/C++/Reactor】(中)Dispatcher模块的实现思路和定义
(四)Dispatcher模块的实现思路关于dispatcher,它应该是反应堆模型里边的核心组成部分,因为如果说这个反应堆模型里边有事件需要处理,或者说有事件需要检测,那么是需要通过这个poll、epoll或者select来完成的。dispatcher有三个组成部分,它们并不是互相依存的,而是互斥的。就是我们在选择的时候,只能任选其一。不管使用哪一个,都可以往这个模型里边添加一个新的待检测事件,
呵呵哒( ̄▽ ̄)"
·
2023-12-25 12:51
基于多反应堆的
C/C++/Reactor
Dispatcher
APISpace 热门好用的API推荐,含免费次数
支持三大运营商,3秒可达,99.99%到达率,支持大容量
高并发
。通知短信:短信通知支持三大运营商以及虚拟运营商,我们提供电信级运维保障、独享专用通道。
海碗吃饭
·
2023-12-25 12:37
API推荐
免费api
热门api
开发常需要的好用API汇总
支持三大运营商,3秒可达,99.99%到达率,支持大容量
高并发
。通知短信:当您需要快速通知用户时,通知短信是最快捷有
海碗吃饭
·
2023-12-25 12:36
api推荐
好用的api
微服务架构<2>
order-his做一些历史的订单归档我们的订单业务>商品添加至购物车>购物车结算-->订单确认页>填写信息提交订单--》订单支付页购物车结算页填写信息提交订单支付这就是我们整个订单的详情,这种业务在
高并发
情况下该怎么做优化呢
一个诺诺前行的后端程序员
·
2023-12-25 12:58
架构
微服务
状态模式
高并发
扩容之缓存
图片.png图片.png缓存图片.png图片.png图片.png缓存GuavaCache图片.png图片.png图片.png图片.png学习redis网站redis.cnRedisConfigpackagecom.alan.concurrency.example.cache;importorg.springframework.beans.factory.annotation.Value;impor
磊_5d71
·
2023-12-25 08:34
Redis面试问题
一如何保证redis
高并发
二如何保证redis高可用三redis的过期策略四redis的线程模型五redis的数据结构六redis的主从复制原理七redis的哨兵原理
华木公子
·
2023-12-25 08:29
rk3588多模型检测部署quickrun
quickrun是一款rk3588rknn多模型高效
高并发
部署软件软件框架采用session思想,可以定义多个session满足不同模型的义务需求。
杨善锦
·
2023-12-25 06:23
视觉AI
rknn
rk3588
多模型推理并发
c++
高并发
神经网络推理部署
高并发
的神经网络推理框架部署highport是一款封装神经网络推理的
高并发
的软件架构,已在ESWEEK2023年皮肤病检测比赛中获得第一名。
杨善锦
·
2023-12-25 06:53
视觉AI
神经网络
人工智能
深度学习
神经网络部署
半自动化标注平台搭建CVAT
源码下载地址https://github.com/opencv/cvatnuclio:一种
高并发
无服务器的函数操作什么是无服务器功能,为什么它用于CVAT中的自动
杨善锦
·
2023-12-25 06:51
视觉AI
神经网络
半自动化标注平台cvat
Spring Cloud学习笔记 H版&Alibaba (番外 雪花算法【snowflake】)
集群
高并发
情况下如何保证分布式唯一全局Id生成?在复杂分布式系统中,往往需婴对大量的数据和消息进行唯一标识,如在美团点评的金融、支付、餐饮
阿moments
·
2023-12-25 04:04
SpringCloud
spring
cloud
算法
分布式
Linux
高并发
服务器开发
Linux系统编程Linux常用命令Bash解析器常用快捷键TAB(按一下,按两下)clear(清屏)中断进程遍历输入的历史命令光标相关操作字符删除Linux系统相关快捷键终端打开方式终端相关快捷键(选中终端使用)Linux内建命令和外部命令命令类型的查看方法内建命令(help)外部命令(help)Linux命令格式帮助文档查看手册相对路径和绝对路径目录相关的命令pwdcdmkdir和rmdirL
Xf3n1an
·
2023-12-25 04:25
Linux编程学习
服务器
linux
Java实现异步的原因、场景、实现异步的方式
文章目录实现异步的原因:异步和同步的区别异步使用的场景实现异步的方式:实现异步的20种实现方式异步,作为性能调优核心方式之一,经常被用于各种
高并发
场景。
思静语
·
2023-12-25 02:13
Java性能优化
并发
java
Tornado简单使用
(默认使用python3)特点单线程异步非阻塞
高并发
速度快安装pipinstalltornado简单案例演示:importtornado.ioloop#核心I/O循环importtornado.web#
三月向阳的风
·
2023-12-25 01:14
DAY31课堂笔记
b.
高并发
访问,需要多台服务器同时提供服务。3、集群特点a.数据量大、用户多b.7*24持续服务、高可用c.
高并发
d.用户分布广泛4、形象描述集群基础优化:1、规范目录mkdir-p
Zh_bd92
·
2023-12-24 23:05
ElasticSearch 数据分片
将数据分片是为了提高可处理的容量和易于进行水平扩展,为分片做副本是为了提高集群的稳定性和提
高并发
量。每个分片之间是相互独立的,对于搜索request每个分片都会执行。
浮生醉清风i
·
2023-12-24 22:31
elasticsearch
大数据
搜索引擎
身为Java“搬砖”程序员,你掌握了多线程吗?
在数字化转型的过程中,
高并发
、高性能是衡量系统性能的核心指标,越来越多的公司对从业人员的多线程编程能力提出了更高的要求。
陈童学哦
·
2023-12-24 20:38
图书活动
java
开发语言
多线程
18张图让你搞懂
高并发
中的线程与线程池,看完还不会你来打我!
一切要从CPU说起你可能会有疑问,讲多线程为什么要从CPU说起呢?原因很简单,在这里没有那些时髦的概念,你可以更加清晰的看清问题的本质。CPU并不知道线程、进程之类的概念。CPU只知道两件事:从内存中取出指令执行指令,然后回到1你看,在这里CPU确实是不知道什么进程、线程之类的概念。接下来的问题就是CPU从哪里取出指令呢?答案是来自一个被称为ProgramCounter(简称PC)的寄存器,也就是
风平浪静如码
·
2023-12-24 18:19
【
高并发
】面试官:性能优化有哪些衡量指标?需要注意什么?
那我就专门写一些与
高并发
系统相关的面试容易问到的问题吧。今天,我们就来说说在
高并发
场景下做性能优化有哪些衡量标准,以及做优化时需要注意哪些问题。面试场景面试官:平时工作中有没有做过一些性能优化相关
冰河团队
·
2023-12-24 18:31
1-2B参数规模大模型使用心得及模型汇总
即使有gptq、fastllm、vllm等推理加速方法,但如果GPU资源不够也很难保证
高并发
。那么如何在模型变小的同时,模型效果不明显下降,在指定任务上也可以媲美大模型的效果呢?
机器学习社区
·
2023-12-24 16:00
大模型
自然语言
CV
人工智能
stable
diffusion
chatgpt
LLM
多模态
文章分享-1周-怎么理解分布式、
高并发
、多线程?
地址如下:怎么理解分布式、
高并发
、多线程?个人觉得部分程序员很容易把分布式、
高并发
、多线程都划上等号,实际上他们相互有关系,但是各自侧重点却不一样。
庄泽锐
·
2023-12-24 16:07
基于电商场景的
高并发
RocketMQ实战-NameServer内存中核心数据模型分析、内核级Producer发送消息流程
【11来了】文章导读地址:点击查看文章导读!NameServer内存中核心数据模型分析NameServer中关键的数据模型结构如下:clusterAddrTable:存储Broker集群表,其中Broker01表示第一个Broker分组clusterAddrTable:{BrokerCluster01:[Broker01,Borker02]}brokerAddrTable:存储Broker地址表,
11来了
·
2023-12-24 12:19
RocketMQ
java-rocketmq
rocketmq
架构
【JMeter】使用内网负载机(Linux)执行JMeter性能测试
系统对
高并发
做了防护,例如ddos防护测试的并发过高导致负载机先达到瓶颈本节我们介绍在内网负载机下执行JMeter性能测试。二、准备我们需要准
百晓生说测试
·
2023-12-24 12:45
软件测试
jmeter
linux
运维
功能测试
自动化测试
软件测试
程序人生
基于电商场景的
高并发
RocketMQ实战-Broker
高并发
消息写入、读写队列原理分析
Broker如何实现
高并发
消息写入Broker对消息进行写磁盘是采用的磁盘顺序写,写磁盘分为两种:顺序写和随机写,两种速度差别非常大!
11来了
·
2023-12-24 12:45
RocketMQ
java-rocketmq
rocketmq
java
架构设计内容分享(五十九):Redis怎么做高可用、
高并发
架构?
目录最简单的场景:Redis单机版数据持久化:有备无患主从复制:多副本哨兵:故障自动切换分布式系统领域中的「共识算法」分片集群:横向扩展总结最简单的场景:Redis单机版首先,我们从最简单的场景开始。假设目前你正在开发一个业务应用,希望通过引入Redis来提升应用的性能。在这种情况下,你可以选择部署一个单机版的Redis来使用,如下图所示:这个架构非常简单:将Redis当做缓存来使用。一般来讲,都
之乎者也·
·
2023-12-24 12:40
架构设计
内容分享
架构
架构设计内容分享(八):10Wqps 超
高并发
API网关 架构演进之路
同时为了应对业务的细分以及
高并发
的挑战,微服务的架构被广泛使用,由于微服务架构中应用会被拆分成多个服务。为了方便客户端对这些服务的调用于是
之乎者也·
·
2023-12-24 12:10
架构设计
内容分享
API网关
内容分享
架构
网络
运维
Redis集群模式:搭建与管理
Redis集群模式提供了数据分片和高可用性,适用于
高并发
和大数据量的场景。本文将深入探讨Redis集群的基本原理、搭建步骤和管理策略。基本原理Redis集群通过分片机制实现数据的分布式存储。
程序员升仔
·
2023-12-24 10:51
Redis
redis
缓存
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他