

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 多区域应用程序的注意事项
<a name="msk-replicator-bp-multi-region"></a>

使用 MSK Replicator 构建多区域 Apache Kafka 应用程序时，请记住以下几点：
+ **等势使用者：您的消费者**必须能够在不影响下游的情况下重新处理重复的消息。MSK Replicator 会复制数据 at-least-once，这可能会导致备用集群中出现重复数据。当您切换到辅助 AWS 区域时，您的消费者可能会多次处理相同的数据。MSK 复制器会优先处理复制数据而不是使用器偏移，以提高性能。失效转移后，使用器可能会开始从较早的偏移中读取，从而导致重复处理。
+ **容忍最小的数据丢失：**生产者和消费者必须容忍丢失最少的数据。由于 MSK Replicator 异步复制数据，因此当主 AWS 区域开始出现故障时，无法保证所有数据都会复制到辅助区域。您可以使用复制延迟来确定未复制到辅助区域的最大数据量。