`
liuwei1981
  • 浏览: 770657 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:160897
社区版块
存档分类
最新评论

星巴克不适用两阶段提交 Gregor Hohpe 之 相关性

 
阅读更多

      在利用异步处理优势的同时,星巴克也需要面对异步处理所固有的缺陷。相关性就是其中一个方面。顾客的饮料订单不一定可以按照下单的顺序来完成,这里的原因主要有两点:首先,不同的冲调师用的是不同的设备。例如,混合型饮料所需的冲调时间要比一杯普通的咖啡长。其次,冲调师可以一次性批量处理多张订单,从而节省总的处理时间。

 

    因此,星巴克需要解决相关性的问题:乱“模式”与我们在消息处理体系结构中所采用的方案是一致的,即星巴克会使用一种明确的相关性标识符,即在杯子外面写上顾客的姓名,然后等饮料冲调好之后叫顾客来取。而在其他国家,大多是通过饮料的类型将顾客与饮料关联起来。

分享到:
评论

相关推荐

    Enterprise Integration Patterns

    "竞争消费者"模式允许多个消费者并行处理消息,而"两阶段提交"和"补偿事务"模式则是解决跨系统事务一致性问题的方法。 8. **错误处理与恢复** "死信队列"和"重试机制"是应对错误和异常的关键策略。死信队列可以...

    Gregor06_Concepts.pdf

    《Gregor06_Concepts.pdf》是一篇由多位在IT领域有着深厚背景的研究者共同撰写的论文,包括来自Indiana University的Douglas Gregor、Andrew Lumsdaine,Texas A&M University的Jaakko Järvi、Bjarne Stroustrup、...

    gregor语义发布调试

    在IT行业中,Gregor是一种用于版本管理和发布流程的工具,特别是在开源软件项目中广泛应用。"Gregor语义发布调试"通常是指使用Gregor来处理项目的版本控制,并在遇到问题时进行调试的过程。在这个主题下,我们将深入...

    event-streaming-patterns:事件流模式的集合,包括问题陈述、解决方案和实现示例

    事件流模式该存储库包含一组基于 Gregor Hohpe 和 Bobby Woolf 的松散的事件流模式。 模式分为功能类别并提供描述、解决方案、示例代码和参考。 您可以在 Confluent Developer 站点上查看这些模式的实时版本: : ...

    使用.NET的企业解决方案模式

    这份文档由多位来自微软及其他知名公司的专家共同编撰,包括David Trowbridge、Dave Mancini、Dave Quick、Gregor Hohpe、James Newkirk以及David Lavigne等。它不仅覆盖了.NET框架的理论知识,还提供了实际应用中的...

    gregor:Apache Kafka的轻量级Clojure绑定

    《Gregor:Apache Kafka的轻量级Clojure绑定详解》 在现代大数据处理领域,Apache Kafka作为一款分布式流处理平台,扮演着至关重要的角色。它提供了高吞吐量、低延迟的消息传递能力,广泛应用于日志收集、数据集成...

    gregor:Go 中的简约 Kafka 克隆

    格雷戈尔Gregor是用 Go 编写的简约 Kafka 克隆。 仅用于教育目的,尚未努力保持与 Kafka 协议的完全兼容性。 除了 Go 之外,有几个部分可能看起来是 Kafka 的密切音译。 这没关系,不要惊慌。 呼吸,然后移动到另一...

    Enterprise Integration Patterns.chm

    《企业集成模式》是信息技术领域中的一本经典著作,由Gregor Hohpe和Bobby Woolf合著,深入探讨了在大型企业系统间进行有效集成的各种策略和设计模式。这本书是商业资料的重要组成部分,对于理解和实施企业级系统...

    Apache Camel_ Enterprise Integration Patterns.pdf

    它支持大量的企业集成模式 (EIP),这些模式由 Gregor Hohpe 和 Bobby Woolf 在他们的著作《企业集成模式》中提出。本书详细介绍了各种集成场景下的最佳实践,旨在帮助开发者设计出高效、可靠的企业应用。 #### 关键...

    Cassandra-The-Definitive-Guide.pdf

    In Enterprise Integration Patterns, Gregor Hohpe and Bobby Woolf gave us a standard way to describe, document, and implement complex integration problems. Develop- ers and architects alike can use ...

    gregor-foobar

    gregor-foobar

    gregor:球拍的日期和时间库

    Gregor:球拍的日期和时间库乔恩·泽皮里(Jon Zeppieri)< > 安装: raco pkg install gregor 使用方法: ( require gregor) Gregor是Racket的日期和时间库。 它提供: 用于表示日期和时间及其组合的数据结构...

    MuleESB 3.0 中文 教程. 理论实例

    EIP是由Gregor Hohpe和Bobby Woolf编写的著名书籍,书中概述了一系列最佳实践,这些实践被广泛应用于现代企业级应用的集成场景之中。Mule的核心理念在于提供一个灵活、高效且易于使用的整合平台。 #### 二、MuleESB...

    Enterprise Solution Patterns using Microsoft .NET

    该书由多位业界资深专家共同编写完成,其中包括David Trowbridge、Dave Mancini、Dave Quick、Gregor Hohpe、James Newkirk以及David Lavigne等,这些作者均在微软及其合作伙伴公司担任重要职位或具有深厚的技术背景...

    Java_Spring Integration提供了Spring编程模型的扩展,以支持众所周知的企业集成模式EIP.zip

    EIP 是 Gregor Hohpe 和 Bobby Woolf 合著的书籍中提出的概念,其中定义了多种模式,如Message Broker、Message Channel、Message Gateway等。Spring Integration 将这些模式转化为实际的API和组件,使得开发者能够...

    The ThoughtWorks Anthology-Essays on Software Technology and Innovation.pdf

    - **Gregor Hohpe (《企业集成模式》合著者)**:赞赏本书汇集了ThoughtWorks工程师们解决实际问题的宝贵经验。 - **Terence Parr (ANTLR项目负责人)**:认为这是一本优秀的论文集,汇集了软件世界中资深专业人士的...

Global site tag (gtag.js) - Google Analytics