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
架构实践
【
架构实践
】架构师必知必会的 5 种业界主流的架构风格
【
架构实践
】架构师必知必会的5种业界主流的架构风格目录【
架构实践
】架构师必知必会的5种业界主流的架构风格
禅与计算机程序设计艺术
·
2023-04-09 18:48
架构师必知必会系列
程序人生
开发者思维
架构
java
windows
后端
架构风格
微服务
架构实践
原则
在微服务体系架构中,多个松散耦合的服务一起工作,每个服务专注于一个目标,并与相关行为和数据保持高度内聚。其定义包括3条设计原则:单一职责——每项服务都应该专注于一个目的并把它做好松耦合服务——服务之间没有太多的联系,对一个服务的变更不应该要求更改其他服务,服务之间的通信只能通过公开的服务接口进行。高内聚性——每个服务都将所有相关的行为和数据封装在一起,如果需要构建新功能,所有的更改都应该局限于一个
外星喵
·
2023-04-09 14:59
分布式架构
java
分布式
微服务
系统架构
【
架构实践
】微服务架构设计原则
技术架构演变下图表示从单体应用逐渐转变为微服务应用。单一应用架构通俗地讲,“单体应用(monolithapplication)”就是将应用程序的所有功能都打包成一个独立的单元。当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。特点所有的功能集成在一个项目工程中;所有的功能打一个war包部署到服务器;应用与数据库分开部署;通过部署应用集群和数据库集群来提高系统的性能。优点
禅与计算机程序设计艺术
·
2023-04-09 14:27
架构师必知必会系列
java
开发语言
微服务
架构
云原生
云原生架构应该怎么设计?
这套方法在阿里云官方最近出版的畅销书《阿里云云原生
架构实践
》
阿里加多
·
2023-04-09 02:57
运维
大数据
编程语言
机器学习
人工智能
【
架构实践
】分布式系统的“脑裂”到底是个什么玩意?
目录什么是脑裂?脑裂的避免方案Zookeeper集群中的脑裂场景过半机制ZooKeeper集群节点为什么要部署成奇数?解决脑裂的常见方法方法一,Quorums(法定人数)方式方法二,添加心跳线
禅与计算机程序设计艺术
·
2023-04-08 21:51
架构师必知必会系列
禅与计算机程序设计艺术
java
elasticsearch
开发语言
【
架构实践
】“可扩展”的艺术:你知道架构扩展立方体是什么吗?背后的思想对架构设计有什么指导意义?
目录微服务架构(SOA思想)X-axisscalingX轴缩放:水平扩展Y-axisscalingY轴缩放:垂直扩展
禅与计算机程序设计艺术
·
2023-04-08 13:58
架构师必知必会系列
java
人工智能
分布式
架构
架构立方体
【
架构实践
】全链路实时追踪系统架构实战: 链路追踪系统 Tracing Analysis System
目录什么是链路追踪TracingAnalysis?产品架构产品功能为什么需要分布式追踪系统?什么是调用链(Trace)?OpenTracing数据模型数据是如何上报的?
禅与计算机程序设计艺术
·
2023-04-08 05:24
架构师必知必会系列
架构实践
编程实践
架构
系统架构
java
实时质量
业务监控
在
架构实践
中如何围绕“流程”和“角色”发现组织冗余
TOGAF元模型中把任何形式的组织分解为35个元模型实体(MetamodelEntity,以下简称元素),通过研究元素之间的关系及其演变规律,反映组织的整体逻辑蓝图和演变规律。在35个元素中,业务架构的元素有18个,占据了50%以上的内容。可能有人会有疑问,组织情况这么复杂,用18个元素就能把组织分析清楚吗?不要小看这18个元素,更不要小看架构元模型的作用。TOGAF之所以能够成为当前国际上最为流
数字经营云课堂
·
2023-04-08 05:55
互联网架构为什么要做服务化?
近期参加一些业界的技术大会,“微服务架构”的话题非常之火,也在一些场合聊过服务化
架构实践
,最近几期文章期望用通俗易懂的语言聊聊了个人对服务化以及微服务架构的理解,希望能给大伙一些启示。
58沈剑
·
2023-04-08 03:31
云产品的选型:8/2选择原则
本文摘自于阿里云MVP、“乔帮主”乔锐杰所撰写的《阿里云运维
架构实践
秘籍》一书,选好云平台后,接下来要考虑的是在这个云平台上选择什么样的云产品进行业务部署及规划。
我叫乔帮主
·
2023-04-07 23:50
Java
架构实践
-My Eclipse快捷键
Ctrl+1快速修复Ctrl+D:删除当前行Ctrl+Q定位到最后编辑的地方Ctrl+L定位在某行Ctrl+O快速显示OutLineCtrl+T快速显示当前类的继承结构Ctrl+W关闭当前EditerCtrl+K快速定位到下一个Ctrl+E快速显示当前Editer的下拉列表Ctrl+J正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes
Java小仙女
·
2023-04-07 22:47
软件架构设计最佳实践(课程大纲)
结合实际案例分析架构设计过程及需求对架构的影响;4、如何实用设计模式来实现好的架构;5、实践分享多种类型架构设计的实现;6、SOA架构、企业集成系统架构、企业门户架构的设计实践;7、真实案例分析各行业软件
架构实践
禅与计算机程序设计艺术
·
2023-04-07 21:33
架构师必知必会系列
架构
大数据
java
golang
Android AAC
架构实践
1,前言公司内部开发的孵化项目,最终并未上线,借此解析项目中对于aac架构的实践项目已开源,地址https://github.com/luxiao0314/viet_news2,aac简介介绍:AAC:就是由多个组件组合而成的架构库,包含ViewModel、LiveData、Room、Lifecycles、DataBinding、Navigation、Paging、WorkManager;*作用:
帽子lucio
·
2023-04-07 09:12
得物云原生全链路追踪Trace2.0
架构实践
导读:分布式链路追踪作为解决分布式应用可观测问题的重要技术,得物全链路追踪(简称Trace2.0)基于OpenTelemetry提供的可观测标准方案实现新一代的一站式全链路观测诊断平台,并通过全量采集Trace帮助业务提高故障诊断、性能优化、架构治理的效率。全量采集Trace数据(日增数百TB、数千亿条Span数据)并以较低的成本保证数据的实时处理与高效查询,对Trace2.0后端整体的可观测性解
Go中国
·
2023-04-07 07:07
大数据
数据库
java
人工智能
分布式
金融级数据库多活
架构实践
今年以来,公有云事故频发,大有“黑天鹅”不断爆发之势头。近期,北京一初创公司清博数控表示,在使用国内某厂商云服务器8个月后,放在云服务器上包括备份的数据全部丢失,导致公司几年来的平台数据全部丢失,造成“近千万元损失”。此后,该云平台对此回应称,向该公司表达歉意,愿意赔偿该公司在平台产生的实际消费共计3569元,本着帮助用户迅速恢复业务的目的,承诺为该公司提供13.29万元现金或云资源的额外补偿,赔
游戏大爷君
·
2023-04-07 06:41
数据库
架构
系统安全
中小团队要怎样搭建架构?腾讯大佬来教你,直接跟着大佬吃经验!
今天给大家分享一份被称之“成为高级架构师捷径”的实用技术,腾讯T8高级架构师教大家学习的中小研发团队
架构实践
平时我们看技术大会上的分享大多高大上,亿级流量、超大型研发团队,虽然值得借鉴,但由于应用场景与研发资源的差异
Java技术那些事儿
·
2023-04-07 04:25
java
中间件
数据库
后端
学习
【
架构实践
】架构解耦 Decoupling Architecture
目录DecouplingArchitecture解耦架构WhatisDecoupling什么是解耦DecouplingisEv
禅与计算机程序设计艺术
·
2023-04-07 00:21
架构师必知必会系列
禅与计算机程序设计艺术
卓越架构师修炼之道
架构
【
架构实践
】架构扩展立方体 Scale Cube 是一个用于细分服务、定义微服务和扩展产品的模型
目录TheScaleCube架构扩展立方体3DIMENSIONSOFSCALING缩放的3个维度
禅与计算机程序设计艺术
·
2023-04-06 22:09
架构师必知必会系列
架构
微服务
云原生
可伸缩
可扩展
关于架构的优化和设计,架构师必须悟透的事情
关于架构的优化和设计,架构师必须悟透的事情原创2016-04-11刘腾飞译聊聊架构近几年来随着互联网的飞速发展,新的
架构实践
方式不断涌现,但是有一件事情是永恒不变的,那就是-“架构之道”;关于如何设计出灵活
月神11
·
2023-04-06 18:49
需求管理
运维
java
python
软件
架构实践
(第四版)
软件
架构实践
(第四版)LenPassPaulClementsRickKazman2021/09ISBN-13:978-0-13-688609-9ISBN-10:0-13-688609-4构建现代软件的权威
susemm
·
2023-04-06 15:25
软件架构实践4th
软件架构
软件
架构实践
(第三版)
LenBass,PaulClements,RickKazman们的《软件
架构实践
》第3版不定时地会更新在http://arc.misday.com上。后续更多的精力会放在第4版上。
susemm
·
2023-04-06 15:54
软件架构实践3rd
软件架构
【
架构实践
】软件架构设计最佳实践
结合实际案例分析架构设计过程及需求对架构的影响;4、如何实用设计模式来实现好的架构;5、实践分享多种类型架构设计的实现;6、SOA架构、企业集成系统架构、企业门户架构的设计实践;7、真实案例分析各行业软件
架构实践
禅与计算机程序设计艺术
·
2023-04-06 15:00
架构师必知必会系列
架构
系统架构
朱晔的互联网
架构实践
心得S2E6:浅谈高并发架构设计的16招
概览标题中的高并发架构设计是指设计一套比较合适的架构来应对请求、并发量很大的系统,使系统的稳定性、响应时间符合预期并且能在极端的情况下自动调整为相对合理的服务水平。一般而言我们很难用通用的架构设计的手段来解决所有问题,在处理高并发架构的时候也需要根据系统的业务形态有针对性设计架构方案,本文只是列出了大概可以想到一些点,在设计各种方案的时候无非是拿着这些点组合考虑和应用。有很多高并发架构相关的文章都
weixin_40494030
·
2023-04-06 10:11
数据库
分布式
java
面试
大数据
朱晔的互联网
架构实践
心得S2E6:浅谈高并发架构设计的16招
朱晔的互联网
架构实践
心得S2E6:浅谈高并发架构设计的16招概览标题中的高并发架构设计是指设计一套比较合适的架构来应对请求、并发量很大的系统,使系统的稳定性、响应时间符合预期并且能在极端的情况下自动调整为相对合理的服务水平
weixin_30920091
·
2023-04-06 10:09
数据库
数据结构与算法
java
【
架构实践
】什么是架构可扩展立方体 (Scale Cube)?
TheScaleCube|RulesofScalability|SystemDesignPrimer|TechPrimersX-axis扩展:横向扩展(水平扩展),通过克隆复制来实现Y-axis扩展:垂直扩展,功能拆分FunctionalDecomposition,ScalabysplittingdiffthingsZ-axis扩展:数据分区(分库/分表/分片)TheScaleC
禅与计算机程序设计艺术
·
2023-04-06 03:59
架构师必知必会系列
架构
scale
cube
可扩展
EventMesh:微众银行开源的新型云原生事件驱动
架构实践
2020年微众银行在GitHub上正式开源了EventMesh。作为一个动态插件式云原生基础服务,EventMesh提供了灵活,可靠和快速的事件分发与处理,并且可进行管理。本篇文章将围绕EventMesh起源及原理等方面进行介绍,并结合微众银行的实践经验带领大家一起探索事件驱动架构。01什么是事件驱动架构近年来,随着微服务、云原生和Serverless概念的普及以及容器化技术的发展,事件驱动也再次
康月牙
·
2023-04-05 16:39
【
架构实践
】分布式环境脑裂与Lease机制具体是什么?
【
架构实践
】分布式环境脑裂与Lease机制具体是什么?文章目录【
架构实践
】分布式环境脑裂与Lease机制具体是什么?
禅与计算机程序设计艺术
·
2023-04-05 06:09
架构师必知必会系列
编程实践
禅与计算机程序设计艺术
架构
分布式
程序人生
脑裂
租约机制
【
架构实践
】怎样具体实现一个实时业务质量监控平台?
目录什么是业务监控?业务监控优势以无侵入方式可视化定义业务请求贴合业务的丰富性能指标与诊断能力开始使用业务监控适用场景限制条件
禅与计算机程序设计艺术
·
2023-04-05 04:52
架构师必知必会系列
架构实践
系统设计
架构
实时质量
业务监控
数据库分库分表
•场景一:用户中心,单key业务如何进行数据库切分•场景二:订单中心,多key业务如何进行数据库切分场景一:用户中心数据库切分
架构实践
|场景介绍用户中心是一个十分常见的业务
Hu go
·
2023-04-04 14:59
mysql
mysql
GitHub标星8,一文详解
效果图主要功能项目目录结构主要开源框架……第三章架构演化(大厂篇)从智行Android项目看组件化
架构实践
组件化调整的原因和目标组件化架构调整的整体规划组件化架构调整中遇到的一些问题得到AppAndroid
m0_66264673
·
2023-04-03 06:59
程序员
架构
移动开发
android
数据库架构设计中,最重要的“基概”!!!
本文源自今年系统架构师大会,我在会上分享《数据库工程
架构实践
》的前3页PPT,数据库架构设计中的一些基本概念。画外音:会上分享了近4个小时,见《十年》。所有概念均以“用户中心”举例。
58沈剑
·
2023-04-03 04:07
【
架构实践
】一文全方位解读服务网格(Service Mesh)的背景和概念
https://microservices.io/i/MicroservicePatternLanguage.pdf目录1、背景1.1基于SpringCloud的微服务体系1.2传统微服务架构面临的挑战
禅与计算机程序设计艺术
·
2023-04-03 03:05
架构师必知必会系列
微服务
spring
cloud
微服务
java
【
架构实践
】一致性Hash算法原理图文详解 & 使用 golang 实现
【
架构实践
】一致性Hash算法原理图文详解&使用golang实现文章目录【
架构实践
】一致性Hash算法原理图文详解&使用golang实现分布式系统中的一致性Hash算法具体是什么?
禅与计算机程序设计艺术
·
2023-04-03 01:34
架构师必知必会系列
编程实践
禅与计算机程序设计艺术
算法
哈希算法
架构
【
架构实践
】架构师十项能力清单:对标阿里P8晋升要求
架构核心能力导论数据流架构风格调用返回架构风格ABSD方法论DSSA领域设计AT方法论技术架构路线图规划架构设计维度边界内聚耦合扩展性核心方法论应用扩展、数据扩展组织可扩展性、流程可扩展性高性能实现方案——缓存、异步、分布式割地赔款妥协方案本地高可用方案——集群、分布式、数据逻辑保护异地容灾——双活、两地三中心、DRP规划、业务连续性多活和妥协方案高可用流程安全性维度——流程安全性、架构安全性弹性
禅与计算机程序设计艺术
·
2023-04-02 23:32
架构师必知必会系列
架构
数据库
大数据
java
golang
【编程
架构实践
】关于技术栈和架构
架构是什么?老生常谈了。那就看看ChatGPT怎么说:软件架构是软件工程师在设计一个软件系统时,定义系统架构结构的一种科学方法。它指的是软件系统在软件工程师关注功能、性能和安全等质量属性的条件下,组织系统的方式。换句话说,软件架构是一种把软件系统划分为模块,以实现特定功能的技术手段。软件架构主要由三个要素组成,分别是:1.模块结构:模块结构是把软件系统划分为不同的模块的一种结构,以实现特定功能。2
禅与计算机程序设计艺术
·
2023-04-02 22:14
架构师必知必会系列
架构
系统架构
Qt 微内核
架构实践
一,场景适用客户端软件的架构有两种:微核架构,分层架构。以往所有的项目使用的都是分层架构,但是此种架构有个天然的缺点就是层的隔离问题,有时某层起的作用仅仅是数据的转发。因此借着一个新项目的机会尝试下微核架构。二,微内核架构介绍微内核架构的核⼼心系统⼀一般情况下只包含⼀一个能够使系统运作起来的最⼩小化模块。很多操作系统的实现就是使⽤用微内核架构,因此这也是该架构名字的由来。从商业应⽤用的⾓角度看,核
月落-乌啼
·
2023-04-02 19:27
Qt
【
架构实践
】架构师应该知道的 97 件事
架构师是一种神秘的职位,据说每个架构师都有密不可传的方法,当然我们不信,更多的是只可意会不可言传。就是说了我们也不会懂,因为还每到“火候”。所能做的就是,当我们到这种火候的时候我们能想起来曾经有过架构师这么说过,然后我们就可以更自信的向前大步走....……下面是架构师应该知道的97件事。1.客户需求重于个人简历(NitinBorwankar)客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,
禅与计算机程序设计艺术
·
2023-04-02 14:13
架构师必知必会系列
卓越架构师修炼之道
禅与计算机程序设计艺术
架构
数据库
云原生时代的企业级容器云平台
架构实践
作为云原生的关键基础,近年来容器技术在企业的应用规模不断提升,云原生理念也相应地在生产环境中得到了越来越广泛的应用实践,加速企业的数字化转型效率。与此同时,企业也面临着云原生技术的学习和研发投入等成本过高的挑战,因此开始逐步拥抱灵活的云原生容器化平台,以降低大规模部署带来的一系列复杂度问题。那么搭建企业级容器化平台有哪些痛点?容器平台架构如何设计?如何最大化提升容器平台的资源利用率?11月24日,
米开朗基杨
·
2023-04-02 11:47
云原生
架构
MySQL主从复制
架构实践
:主从不同步的解决方案
前言大家好,我是沐风晓月,本文收录于《MySQL入门到精通》专栏,希望对你有用;之前在做MySQL主从架构的时候,遇到了形形色色的问题,比如:主从配置好之后,双yes的情况下,居然不能同步;切换主从之后,数据丢失了;主从只更新了一条数据,从库却出来多条数据;模拟从宕机,修复后,无法同步停机时间内,主服务器更新的数据;文章目录前言一.MySQL主从架构思想1.1什么是MySQL主从复制1.2MySQ
我是沐风晓月
·
2023-04-02 07:49
#
5
-
数据库入门到精通篇
架构
服务器
运维
云原生
linux
【业务中台-2】阿里巴巴做业务中台的价值理念
信息来源:书籍《企业IT架构转型指导-阿里巴巴中台战略思想与
架构实践
》第二章“构建业务中台的基础-共享服务体系”读书笔记。
工匠小能手
·
2023-04-01 23:16
业务中台
中小型研发团队
架构实践
三要点
如果你正好处在中小型研发团队……中小型研发团队很多,而社区在中小型研发团队
架构实践
方面的探讨却很少。
坤少_jkson
·
2023-04-01 20:19
架构
中小型研发团队
架构实践
一:三要点
中小型研发团队很多,而社区在中小型研发团队
架构实践
方面的探讨却很少。中小型研发团队特别是50至200人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,很少去关注技术架构。
jbhou
·
2023-04-01 20:48
架构设计
微服务鉴权_OpenID Connect作为微服务系统的认证鉴权机制
在我的微服务架构系列文章基于CSE的微服务
架构实践
-基础架构_云博客_云社区-华为云bbs.huaweicloud.com介绍了一种弹性的微服务架构。
困困斐
·
2023-04-01 18:56
微服务鉴权
中小研发团队
架构实践
之总体架构
企业总体架构是什么,有什么用,具体怎么做呢?以我曾任职的公司为案例,一起来探讨这个问题。这家公司当时有200位研发人员和200多台服务器,我刚进这家公司时,他们的系统就已经玩不下去了,总是出现各种问题,例如日常发布系统时或访问量稍微过大时,系统就会出现很多故障,而且找不到故障发生的根本原因。我进公司后主要任务就是对这个系统进行升级改造,花了一个半月的时间写了那份企业总体架构文档,文档共有124页,
文渡呀
·
2023-04-01 03:11
架构
java
后端
关于Android组件化的深度分析篇(三)大厂架构篇
一丶从微信APP看组件化
架构实践
提到了微信架构演进:简单分层架构->多进程架构->多子工程并行开发架构;提到了基础工程存在中心化的问题:越来越多的代码/事件很“自然的”被下沉到基础工程;提出了重塑模块化的
idaretobe
·
2023-04-01 02:59
android应用开发
android
flutter
架构实践
全景图
业务架构是跨系统的业务架构蓝图,应用架构、数据架构、技术架构是解决方案的不同方面。多年来,全球业界已在业务架构、应用架构、数据架构、技术架构方面积累了大量经验。近几年,数字化转型呼唤“懂行人”打通四种架构,确保技术支撑业务、业务支撑战略。本文就带大家来厘清这几种架构之间的脉络关系。其中,文中涉及的缩写全称如下。BA:BusinessArchitecture,业务架构DA:DataArchitect
博文视点
·
2023-04-01 01:24
博文视点IT荐书吧
容器云技术平台与
架构实践
说起“容器”,大家的第一反应肯定是日常生活中使用的锅碗瓢盆,或者装运货物的箱子盒子,用来盛放各种各样的物品。那么拿港口码头来说,每天都要通过船舶向外运送大量的货物。装货的时候肯定不会直接扔进船舱,所以每个码头都会用大量的集装箱来运载货物。有了这些集装箱,货物不用杂乱无章地堆放在一起,又可以按照分类一层一层地摆放,更易于管理,同时也方便运输。那么我们今天说的“容器”究竟是什么呢?它的灵感其实就来源于
天府云创
·
2023-03-31 23:17
容器云
JAVA开发与架构(携程
架构实践
)
携程出了一本《携程
架构实践
》,无奈现在还没开源。看京东价大概109元人民币。如果看到次博文的网友能发我一本《携程
架构实践
》pdf。不胜感谢。或者实体书籍也行。
茅河野人
·
2023-03-31 22:39
java
架构
KiteX 基于 K8s 的服务注册与发现
点击上方蓝色字体,选择“设为星标”回复”云原生“获取基础
架构实践
概览在很久之前的文章中说过,K8s作为云原生时代的创造者,下一代云原生的中间利器,从云原生1.0到2.0,作为基石,成就无数服务畅游每一台机器
交个朋友之猿天地
·
2023-03-31 15:52
docker
java
kubernetes
ribbon
中间件
谈谈架构设计的八条原则
在此跟小伙伴们分享一篇最近读到的技术博文,文章是作者刘刚老师在多年
架构实践
中总结出的经验之谈,有很多独到见解值得大家学习和借鉴。
weixin_30565199
·
2023-03-31 12:16
php
java
运维
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他