1
4
我想仅供参考:对于一家真正的航空公司来说,采用两层(或多或少)的方法。例如,最大的GDS(Amadeus)实际上只需要一个表示层(用Java编码)和一个数据/通信层(一个拷贝(大量的raid)放在一个地方)。这一点至关重要,因为实时准确性对于航空公司来说非常重要(例如,您需要将预订控制到座位级别,否则您将失去对库存的完全控制)。此数据/通信层基于大型机,位于德国的一个数据中心,有8个实时冗余备份。这就说明了拥有单一版本的数据是多么重要,而不管数据在哪里使用。Amadeus几乎不使用分布式数据。使它能够在一个数据库上处理巨大的事务量的原因是数据模型的简单性(例如,乘客旅程的PNR概念)。所以。。关键因素是:极高的可靠性,以及在简单的数据结构环境中工作的高通信速度。 大型机 汇编程序 为救援干杯!甚至有一个定制的操作系统来完成这一切:TPF——由IBM出售,其核心组件是40多年前构建的。它提供了超高的交易率和极高的稳定性。正如你所料,它也相应地非常昂贵。 |
2
0
这要看情况了!
|
3
0
如果他们需要绝对确保即使没有互联网连接,软件也能运行,并且最新数据并不重要,那么他们可以在每个位置使用一个数据库。
或者富客户机可以连接到中心位置的中间层应用程序服务器。 在任何情况下,连接问题都超出了软件的范围——在这种情况下,与网络提供商建立服务级别协议(SLA)并安排备份连接以确保可靠的网络运行变得非常重要。 |
Kazi · 如何让两个用户同时登录Laravel应用程序 6 年前 |
Mahdi GB · 如何在MVC中通过控制器将模型数据发送到视图# 6 年前 |
Denis Liger · 一个API两个通道 6 年前 |
codematix · 利用gRPC构建解决方案 6 年前 |
Filip T · 流量与全局变量(服务中) 6 年前 |
user3429660 · 如何使用RabbitMQ实现可靠性? 6 年前 |