当前位置:网站首页>Software architecture and design (VIII) -- distributed architecture
Software architecture and design (VIII) -- distributed architecture
2022-07-18 07:59:00 【Liu Yiyi】
Distributed architecture
In a distributed architecture , Components are presented on different platforms , And several components can cooperate with each other through the communication network , To achieve a specific goal or purpose .
Distributed architecture concept
Distributed systems can be implemented through clients - Demonstrate the server architecture , Form the basis of multi-layer architecture ; The alternative is the proxy architecture , Such as CORBA And service oriented architecture (SOA). In this architecture , Information processing is not limited to a single machine , It is distributed on several independent computers .
There are several technical frameworks that support distributed architecture , Include .NET,J2EE,CORBA,.NET Web service ,AXIS Java Web Service and Globus Grid service . Middleware is an infrastructure suitable for supporting the development and execution of distributed applications . It provides a buffer between the application and the network .
It is in the middle of the system , Manage or support different components of distributed systems . Transaction monitor , Examples of data converters and communication controllers
Middleware is the infrastructure of distributed system -
The foundation of distributed architecture
The foundation of distributed architecture is its transparency , Reliability and availability .
The following table lists the different forms of transparency in distributed systems -、
| transparency | describe |
| visit | Hide the differences between the way of accessing resources and the data platform . |
| Location | Hide resource location . |
| technology | Hide different technologies from users , Such as programming language and operating system . |
边栏推荐
- Redhat7.9 configure Yum source
- Lifecycle:生命周期感知型组件的基础 —— Jetpack 系列(1)
- Matlab calculates the integral of normal function, and the quantile corresponding to the integral
- Pytorch中的广播机制(Broadcast)
- Pytorch中[:,None]的用法解析
- Penetration test process
- 数百亿数据压缩至 600GB,TDengine 落地协鑫能科移动能源平台
- 秋招拿了6offer,总结了20多类1100道面试题含答案解析
- One question per day · 648 Word replacement · prefix tree
- Matlab: build neural network
猜你喜欢

Qiu Zhao took 6 offers and summarized more than 20 categories of 1100 interview questions, including answer analysis

在创建生成WIFI二维码手机扫码链接

745.前缀和后缀搜索

openGauss 联合产业界创新,共建开源数据库根社区

Matlab: usage of reading imagedatastore() from dataset

676. Implement a magic dictionary prefix tree

2. Trend technology 2017 school recruitment development post test questions

Redis distributed lock: what have you experienced from Xiaobai to Dashen?

Matlab:搭建神经网络

软件架构与设计(八)-----分布式架构
随机推荐
Matlab求正态函数积分,积分对应的分位点
406 · rebuild the queue according to height · greed
LDAP introduction
Implement a few simple loaders
每日一题·735.行星碰撞·栈模拟
337.打家劫舍·动态规划
Supplementary cases and knowledge points in the first six chapters (I)
Pytoch distributed training
二路归并排序总结
李沐动手学深度学习V2-目标检测SSD
CTSI 基金会储备透明度报告——2022 年 7 月
676.实现一个魔法字典·前缀树
JVM调优命令大全及常用命令工具和实战步骤
CTSI foundation reserve transparency report - July 2022
What security risks need to be considered in cloud platforms and infrastructure
Pytorch中torch.argmax()函数解析
亿万富豪们的太空梦,正在杀死地球
Sorting out knowledge points of binarytree and heap
990. Satisfiability of equation · union search set
2. Trend technology 2017 school recruitment development post test questions