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
大型网站架构设计
软件
架构设计
-网络
HTTP1.0问题性能问题,连接的建立、关闭都是耗时操作。服务器推送问题,服务器无法主动向客户端推送消息。Keep-Alive机制和Content-Length属性Http1.0设计了一个Keep-Alive机制来实现TCP连接的复用。客户端在HTTP请求的头部加上一个字段Connection:Keep-Alive。服务器收到带有这样字段的请求,在处理完请求之后不会关闭连接,同时在HTTP的Res
孤独的死锁
·
2024-01-18 02:01
【搜索引擎设计:信息搜索怎么避免大海捞针?
中,我们讨论了大型分布式网络爬虫的
架构设计
,但是网络爬虫只是从互联网获取信息,海量的互联网信息如何呈现给用户,还需要使用搜索引擎完成。
小熊学Java
·
2024-01-18 00:25
架构设计
搜索引擎
高并发架构设计
Java
elasticsearch
01 | 架构的本质:如何打造一个有序的系统?
怎样才是一个好的
架构设计
?我怎么才能成长为一名优秀的架构师呢?这些问题涉及我们对架构的认识,也是学习和运用架构的开始。所以,今天,我们就来深入地分析架构的实质,让你能够透彻地理解它。作为专
_Rye_
·
2024-01-17 22:44
架构实战案例
架构
【20230721】做还是不做
做了更多的系统设计和开发之后,经验丰富的架构师会越来越关注架构对业务的满足,因而会从业务的价值和演进角度出发,来审视
架构设计
的合理性。因此,在很多需
码猿外
·
2024-01-17 20:19
阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了
1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些
架构设计
的原则。
这个程序猿一点呆
·
2024-01-17 19:13
RocketMQ
架构设计
之NameServer实现
消息中间件的设计思路一般基于主题的订阅发布机制消息生产者(Producer)发送某一主题的消息到消息服务器,消息服务器负责该消息的持久化存储,消息消费者(Consumer)订阅感兴趣的主题,消息服务器根据订阅信息(路由信息)将消息推送到消费者(PUSH模式)或者消息消费者主动向消息服务器拉取消息(PULL模式),从而实现消息生产者与消息消费者解调。为了避免消息服务器的单点故障导致的整个系统瘫痪,通
先生zeng
·
2024-01-17 16:36
鸿蒙开发的前景趋势及薪资水平展望
一、鸿蒙开发的技术优势与市场机遇鸿蒙系统采用全新的分布式
架构设计
,能够实现跨设备、跨场景的无缝协同,为用户提供更加流畅、一致的使用体验。这一技术优势使得鸿蒙系统在物联
OpenHarmony_小贾
·
2024-01-17 16:17
移动开发
HarmonyOS
OpenHarmony
harmonyos
华为
分布式
OpenHarmony
鸿蒙开发
架构设计
流程:详细方案设计
笔记选方案进行细化,使得备选方案变成一个可以落地的设计方案。简单来说,详细方案设计就是将方案涉及的关键技术细节给确定下来。详细设计方案阶段可能遇到的一种极端情况就是在详细设计阶段发现备选方案不可行,一般情况下主要的原因是备选方案设计时遗漏了某个关键技术点或者关键的质量属性。这种情况可以通过下面方式有效地避免:架构师不但要进行备选方案设计和选型,还需要对备选方案的关键细节有较深入的理解。通过分步骤、
空谷幽心
·
2024-01-17 15:30
DolphinDB 高可用集群迁移指南
这种
架构设计
提供了更强大的容错能力和可靠性,是业务规模扩大后的理想选择。因此,在业务可行并确
DolphinDB智臾科技
·
2024-01-17 15:19
DolphinDB与大数据
量化金融
时序数据库使用教程
网络
服务器
集群
Java架构师笔记丨老板让你抗住千万级流量,如何做
架构设计
?
老板让你抗住千万级流量,如何做
架构设计
?首先,要在我们
架构设计
的时候建立一些原则。最后,如果大家如果在自学遇到困难,想找一个java的学习环境,可以加入我们的java学习圈,点击我加入吧,会节约很
代码人生sl
·
2024-01-17 14:34
【后端】架构演进方案分析与落地实践
第2步:
架构设计
:a.单机、SOA、微服务、ServiceMesh第3步:架构选型:a.语言技术栈的选型第4步:落地实现2.架构思维模型:(1).结合场景将静态的知识使用思维模型动态的来运用实践.①.如什么样的场景用什么样的数据库
小崽崽1
·
2024-01-17 12:43
架构
java
微服务
算法
数据结构
性能优化
系统架构
软件工程:软件
架构设计
任何做要是想做从技术方向发展的程序员来说,都想成为架构师,那是几乎是技术的巅峰状态。但要成为一个架构师,并不是那么容易,光对现在流行的框架的深入理解,就已经让人头疼了,熟悉优秀的软件框架设计,能够帮助更好的设计架构,同时在业务方面,在某一个领域虽然不是完全必要的知道一些细节,但至少也能识别业务的风险,以及业务的大概逻辑,这些下来,一般的架构师,至少也得5年以上的工作经验,才能在业务上和技术上有一定
扫地专业高级研究生
·
2024-01-17 11:35
游戏架构 游戏
架构设计
(10)
原文地址:https://blog.csdn.net/erlib/article/details/24302385一种简单实用的网络游戏服务器架构下图中每个方框表示一个独立的进程APP组件,每个服务进程如果发生宕机会影响部分用户,整体服务但不会全部中断。在宕机进程重启后,又可以并入整体,全部服务得以继续。1.pnggls:gameloginserver,游戏登录服务器,某种程序上,其不是核心组件,
Caiaolun
·
2024-01-17 10:33
《从零开始学习架构》读书笔记之计算高性能
作者认为,高性能
架构设计
主要集中在两个方面:1.尽量提升单服务器的性能,将单服务器的性能发挥到极致;2.如果单服务器无法支撑性能,则设计服务器集群方案。
蘑菇均
·
2024-01-17 09:08
Hive
架构设计
我们知道MapReduce和Spark它们提供了高度抽象的编程接口便于用户编写分布式程序,它们具有极好的扩展性和容错性,能够处理超大规模的数据集。这些计算引擎提供了面向高级语言(比如Java,Python等)的编程接口,然而,考虑到分布式程序编写的复杂性,直接使用这些编程接口实现应用系统(比如报表系统)无疑会提高使用门槛,降低开发效率。考虑到SQL仍然是一种非常主流的数据分析语言,开源社区在分布式
跟着大数据和AI去旅行
·
2024-01-17 08:12
大数据企业级实战
hive
Restful Api
1.定义直接看REST作者的经典论文吧,《架构风格与基于网络的软件
架构设计
(中文修订版)》。2.为什么要使用通常给我们的api或者我们自己设计api大部分是面向过程的,即RPC(Re
残芒碎翼
·
2024-01-17 07:23
UVM项目之二:验证计划的编写
ZhangshuhuaiV2.02021/8/24内部模块ahb_slave_if的验证Zhangshuhuai1.2参考文档名称日期作者基于AHB总线的SRAM控制器设计的需求分析.doc未知未知基于AHB总线的SRAM控制器
架构设计
IC_SH
·
2024-01-17 06:06
其他
硬件架构
HDFS 机架感知配置导致数据不均衡
HDFS机架感知介绍HDFS机架感知是一种逻辑上的网络
架构设计
,它主要是用来区分不同节点的网络拓扑情况下,保证数据是能够高性能写入和查询的一种机制,毕竟跨网络的数据读写是有网络带宽消耗的,当没有配置机架信息时
KubeData
·
2024-01-17 02:41
hdfs
hadoop
大数据
武理多媒体信息共享平台的
架构设计
与实现
✍✍计算机编程指导师⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java实战|SpringBoot/SSMPython实战项目|Django微信小程序/安卓实战项目大数据实战项目⚡⚡文末获取源码文章目录⚡⚡文末获取源码武理多媒体信息共享平台-研究
计算机编程指导师
·
2024-01-17 02:30
Java实战集
Python实战集
大数据实战集
前端
spring
boot
vue.js
django
多媒体
多媒体信息
服务端高并发分布式架构演进之路
11900000186261631.概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下的服务端的构架的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些
架构设计
的原则
不知踟蹰丶
·
2024-01-17 01:04
业务数据技术中台概念与相互关系
同时,正好最近在做顶层设计和数字化转型整体应用
架构设计
,就梳理了一下中台发展历程,中台是阿里巴巴在2015年最早提出来的(所谓的大中台、小前台)。
一马平川的大草原
·
2024-01-17 00:41
高级数据应用
数据应用
读书笔记
数字化转型
中台
应用架构
08 | 可复用架构案例(一):如何设计一个基础服务?
在上一讲中提到过,在
架构设计
中,要实现业务上的复用,一个比较可行的做法是,把各个基础业务封装成共享服务,供上层所有应用调用。所以今天,就来聊一聊,如何从头开始,落地这样一个典型的共享服务。
_Rye_
·
2024-01-16 23:35
架构实战案例
架构
一文看懂区块链
架构设计
转自:http://www.8btc.com/ebook-blockchain前言区块链作为一种
架构设计
的实现,与基础语言或平台等差别较大。
Sandwichsauce
·
2024-01-16 22:10
区块链
区块链
大型网站
性能优化之服务器端性能优化总结
之前我们总结了,网站的
架构设计
中需要关注的五点架构要素,分别是性能、高可用、伸缩性、拓展性、安全性,前面我们已经总结了网站性能测试中,需要测试的几点性能指标,我们通过性能测试得出指标后,就需要去优化性能
先生zeng
·
2024-01-16 22:00
SpringBoot Caffeine+Redisson配置二级缓存
问题说明在高性能的服务
架构设计
中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。
酒醉的胡铁
·
2024-01-16 21:30
SpringBoot
Redis
spring
boot
后端
java
怎样去做好
架构设计
?(二)
怎样去做好
架构设计
?(二)。技术架构是对某一技术问题(需求)解决方案的结构化描述,由构成解决方案的组件结构及之间的交互关系构成。
代码讲故事
·
2024-01-16 21:41
架构师成长之路
架构
框架
技术架构
产品架构
部署架构
系统架构
安全架构
高可用架构去中心化重要?
1背景在互联网高可用
架构设计
中,应该避免将所有的控制权都集中到一个中心服务,即便这个中心服务是多副本模式。
xdpcxq1029
·
2024-01-16 20:41
架构
去中心化
java
架构简介,到底什么是架构?
我们经常对新员工培训整个系统的架构,参加
架构设计
评审,学习业界开源系统(例如,MySQL、Hadoop)的架构,研究大公司的架构实现(例如,微信架构、淘宝架构)……虽然“架构”这个词常见,但如果深究一下
星猿杂谈
·
2024-01-16 18:51
软件架构
编程经验
架构
架构篇02-
架构设计
的历史背景
文章目录机器语言(1940年之前)汇编语言(20世纪40年代)高级语言(20世纪50年代)第一次软件危机与结构化程序设计(20世纪60年代~20世纪70年代)第二次软件危机与面向对象(20世纪80年代)软件架构的历史背景小结我们先来简单梳理一下软件开发进化的历史,探索一下软件架构出现的历史背景。机器语言(1940年之前)最早的软件开发使用的是“机器语言”,直接使用二进制码0和1来表示机器可以识别的
星猿杂谈
·
2024-01-16 18:48
软件架构
架构
java
开发语言
网络部署实战具体学习内容总结
网络部署实战课程具体学习内容1️⃣网络
架构设计
及网络原理数据通信模型TCP/IP体系架构数据转发原理华为网络设备分析网络架构交互式方案分析结合具体案例,分析网络工程需求2️⃣交换机的管理交换机的功能讲解交换机的典型配置
IT课程顾问
·
2024-01-16 15:44
网络
学习
python
java
服务器
php
后端
什么是SpringCloud?SpringCloud版本选择
不过在最后留下了一个小疑问:将
架构设计
为微服务需要一整套技术,解决服务调用,服务治理,服务监控等问题。那么这些技术怎么来呢?答案就是:SpringCloud。
Zal哥哥
·
2024-01-16 10:39
D4140 交流插座电器漏电断路器的低功耗控制芯片,内置桥式整流器漏电灵敏度可调,采用SOP8和DIP8 的封装形式
应用线路
架构设计
了一个可控硅外接继电器、三个电容器和一个外接申阻。简单布局和最少组件数量确保了应用的方便性和长期的可靠性。D4140采用SOP8和DIP8的
青牛科技实业01
·
2024-01-16 10:19
芯谷
人工智能
充电器
单片机
安全摄像机
2021UpdateC#.NET笔试题高级进阶篇
在
大型网站
中,分层和分割后主要是为了让网站能够便于分布式部署,也就是将不同的模块部署到不同的服务器上。常用的分布式方案有如下几种。3.1分布式应用和服务。3.2分布式静态资源。
微软MVP Eleven
·
2024-01-16 10:11
面试
程序人生
c#
数据库
.net
怎样去做好
架构设计
?(一)
怎样去做好
架构设计
?(一)。在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。在不同的书籍上,不同的作者,对于架构的定义也不统一,角度不同,定义不同。
代码讲故事
·
2024-01-16 09:10
架构师成长之路
架构
框架
技术架构
业务架构
产品架构
功能架构
开发架构
架构05- 理解架构的演进
我强烈推荐您阅读李智慧老师的《
大型网站
技术架构》这本书。这本书内容丰富,阅读起来很迅速,对于建立自己的技术知识体系非常有帮助。本文的内容就是参考了该书,并在此基础上进行了扩展和解释。
我还是个少年
·
2024-01-16 09:37
架构
最近很火的MySQL:抛开复杂的
架构设计
,MySQL优化思想基本都在这
优化一览图image优化image笔者将优化分为了两大类:软优化和硬优化。软优化一般是操作数据库即可;而硬优化则是操作服务器硬件及参数设置。1、软优化1)查询语句优化首先我们可以用EXPLAIN或DESCRIBE(简写:DESC)命令分析一条查询语句的执行信息。例:DESCSELECT*FROM`user`显示:image其中会显示索引和查询数据读取数据条数等信息。2)优化子查询在MySQL中,尽
java成功之路
·
2024-01-16 09:21
《系统
架构设计
师教程(第2版)》第4章-信息安全技术基础知识-04-信息安全的抗攻击技术
文章目录1.秘钥的选择1.1秘钥分类1.2生成秘钥考虑的因素1)增大密钥空间2)选择强钥3)密钥的随机性2.DoS/DDos攻击2.1概述2.2传统拒绝服务攻击的分类1)内部用户攻击2)外部黑客攻击2.3分布式拒绝服务攻击DDoS1)概述2)被攻击的现象3)三级控制结构4.DoS防御3.欺骗攻击与防御3.1ARP欺骗1)欺骗原理2)防范措施3.2DNS欺骗1.DNS欺骗攻击和原理2)DNS欺骗的检
玄德公笔记
·
2024-01-16 08:10
#
软考架构师笔记
系统架构
软考架构师
系统架构设计师
清华版
第二版
信息安全技术基础知识
DoS
《系统
架构设计
师教程(第2版)》第4章-信息安全技术基础知识-05-信息安全的保障体系与评估方法
文章目录1.计算机信息系统安全保护等级第1级:用户自主保护级第2级:系统审计保护级第3级:安全标记保护级第4级:结构化保护级第5级:访问验证保护级2.安全风险管理2.1概述2.2风险评估实施前考虑如内容1)确定风险评估的范围2)确定风险评估的目标3)建立适当的组织结构4)建立系统性的风险评估方法5)获得最高管理者对风险评估策划的批准2.3风险评估的要素2.3.0概述2.3.1资产1)资产分类2)资
玄德公笔记
·
2024-01-16 08:58
#
软考架构师笔记
系统架构
系统架构设计师
信息系统基础知识
信息安全的保障体系与评估方法
清华版
第2版
02
架构设计
的历史背景(读书笔记)
前言如果想要深入理解一个事物的本质,最好的方式就是去追寻这个事物出现的历史背景和推动因素---李运华正文
架构设计
的历史背景编程语言的进化编程语言的发展史其实不长,最早的编程语言是汇编,出现的时间是20世纪
帅子锅
·
2024-01-16 07:06
架构设计
内容分享(一百一十六):简洁应用框架VSEF的架构
目录总体核心架构主题演化组件选取总结本文介绍了一些简洁架构VSEF的一些框架结构理解,并且抛出了一些演化的主题,这些主题的不同思考会让系统发展成不同的风格,实际也是应用定位的必然结果。总体VSEF架构理念=基本结构+演化基本结构=入口+内核+依赖内核=简单逻辑+复杂流程简单逻辑=业务脚本+能力执行复杂流程=流程编排+节点衔接+能力(任务)执行演化=主题讨论+组件选取(市场组件优先)VSEF总体结
之乎者也·
·
2024-01-16 06:51
架构设计
内容分享
架构
java
大数据
架构设计
内容分享(一百一十七):基于 raft-listener 实现的 nebula 实时同步的高效双集群主备环境
目录背景以及需求为什么使用Listener备集群如何接受数据?Listener节点的管理和可靠性listener故障切换的设计nebula主备切换设计主备切换过程中的数据丢失问题背景以及需求线上业务对数据库可用性可靠性要求较高,要求需要有双AZ的主备容灾机制。主备集群要求数据和schema信息实时同步,数据同步平均时延要求在1s之内,p99要求在2s之内。主备集群数据要求一致要求能够在主集群故障时
之乎者也·
·
2024-01-16 06:51
架构设计
内容分享
java
运维
linux
系统架构
架构
架构设计
内容分享(一百一十五):订单视角看支付
目录一支付系统历史与演进二支付系统基本概念三支付系统简介四订单与支付五总结支付是指为清偿商品交换和劳务活动所引起的债权债务,货币债权从付款人向收付人的转移的过程。支付能力是电商产品的核心能力之一,作为订单同学,有必要了解关联域支付的流程以及基本概念,同时支付领域的很多设计思路与资损防控经验对订单域的系统设计也很有借鉴意义。本文将从支付系统的历史、基本概念、系统设计、资损防控与订单与支付交互等方面予
之乎者也·
·
2024-01-16 06:21
架构设计
内容分享
网络
架构
系统架构
架构设计
内容分享(六十四):如果你当架构师,从0开始,如何做一个后台项目的架构?
目录总览一下:后台技术栈结构团队协助基础工具链的选型和培训搭建微服务开发基础设施选择合适的RPC框架选择和搭建高可用的注册中心选择和搭建统一配置中心选择和搭建高性能的缓存中间件选择和搭建高性能的消息中间件选择和搭建高性能的关系数据库选择和搭建高性能的NoSQLCICD发布系统/部署系统的架构360度全方位监控和维护的架构生产环境高并发高吞吐负载均衡部署架构总览一下:后台技术栈结构如何您是一名团队的
之乎者也·
·
2024-01-16 06:16
架构设计
内容分享
架构
RocketMQ-消息存储基本架构及存储流程
MappedFile消息刷盘主从同步消息存储是RocketMQ中最为复杂和最为重要的一部分,本文会简单介绍下RocketMQ的消息存储整体架构、以及发送一条消息时的基本存储流程整体架构存储文件介绍消息存储的
架构设计
中
hosaos
·
2024-01-16 05:44
RocketMQ
RocketMq
存储
commitlog
微服务
架构设计
核心理论:掌握微服务设计精髓
文章目录一、微服务与服务治理1、概述2、TwoPizza原则和微服务团队3、主链路规划4、服务治理和微服务生命周期5、微服务架构的网络层搭建6、微服务架构的部署结构7、面试题二、配置中心1、为什么要配置中心2、配置中心高可用思考三、服务监控1、业务埋点的技术选型2、用户行为分析(用户画像)3、通用埋点手段4、离群点分析四、调用链梳理1、微服务链路梳理一、微服务与服务治理1、概述单体应用时代,全都耦
秃了也弱了。
·
2024-01-16 03:41
架构-理论
微服务
架构
浅谈基于Prism的软件系统的
架构设计
浅谈基于Prism的软件系统的
架构设计
原文:浅谈基于Prism的软件系统的
架构设计
很早就想写这么一篇文章来对近几年使用Prism框架来设计软件来做一次深入的分析了,但直到最近才开始整理,说到软件系统的设计这里面有太多的学问
Angela㐅cc
·
2024-01-16 00:03
商业模式:企业战略从顶层
架构设计
开始
实践是先行者,理论是追随者。商业模式的创造与革新从未间断,商业术语却鲜为人知。一、什么是商业模式商业模式是企业与市场不同参与主体之间存在的各种交易关系、交易结构和连接方式。它是企业创造价值(怎样创造)、传递价值(怎样传递、向谁传递)、价值变现(怎样变现)的对象、方法和途径的集合。用一句通俗的话来说,商业模式就是公司设计用什么途径或方式来赚哪个群体对象的钱。比如,产品型公司通过卖自己生产的产品给目标
韩一简
·
2024-01-15 23:17
如何去开发直播电商系统小程序
架构设计
:根据需求和技术
hyswl666
·
2024-01-15 19:12
小程序
Java项目架构技术-高并发,微服务,分布式,需求分析
Java项目架构技术-高并发,微服务,分布式,需求分析,业务选型,项目部署,
架构设计
,架构师,源码分析,设计模式,数据结构,数据库,业务选型,中间件,并发编程,需求分析,需求设计,项目部署,云原生,企业架构
滴石编程
·
2024-01-15 18:36
java
系统架构
《
大型网站
技术架构》学习笔记-02架构篇
上一篇文章已经介绍了网站系统最需要关注的5大质量属性,接下来对这些特性进行详细介绍(这部分有部分内容会显得有些陈旧,之后会进行更新)。高性能架构网站性能测试性能测试时性能优化的前提和基础,也是性能优化结果的检查和度量标准,接下来介绍常见的性能测试指标。响应时间:指一个操作的时间,包括发出请求开始到收到响应数据所需的时间,比如数据库查询一条带索引的记录需要10ms;机械磁盘顺序读取1MB数据需要2毫
weixin_34375054
·
2024-01-15 18:10
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他