memrootじしょ
英和翻訳
RabbitMQ
Hadoop
RabbitMQ
/ˈræbɪt ɛm kjuː/
ラビットエムキュー
1.
RabbitMQは、分散システムにおけるメッセージの非同期処理を可能にする、オープンソースのメッセージブローカーソフトウェアです。
RabbitMQは、アプリケーションが直接通信することなく、メッセージ(データやタスクなど)を安全かつ信頼性の高い方法で交換するためのメッセージキューシステムです。これにより、アプリケーションは互いに独立して動作し、負荷分散や障害耐性を高めることができます。
We
decided
to
use
RabbitMQ
for
our
microservices
communication
to
ensure
reliable
message
delivery.
(信頼性の高いメッセージ配信を確保するため、マイクロサービス間の通信にRabbitMQを使用することにしました。)
We
私たちは
decided to use
~を使うことに決定しました
RabbitMQ
RabbitMQ(メッセージブローカーソフトウェアの名前)
for our microservices communication
私たちのマイクロサービス間の通信のために
to ensure
~を確実にするために
reliable message delivery
信頼性の高いメッセージ配信
The
new
feature
requires
a
queue,
so
we'll
implement
it
with
RabbitMQ.
(新しい機能にはキューが必要なので、RabbitMQで実装します。)
The new feature
その新しい機能は
requires
~を必要とします
a queue
キュー(メッセージを一時的に保存する場所)
so
そのため
we'll implement it
私たちはそれを実装するでしょう
with RabbitMQ
RabbitMQを使って
Our
system
uses
RabbitMQ
to
process
background
tasks
asynchronously.
(私たちのシステムは、バックグラウンドタスクを非同期に処理するためにRabbitMQを使用しています。)
Our system
私たちのシステムは
uses
~を使用しています
RabbitMQ
RabbitMQ(メッセージブローカーソフトウェアの名前)
to process
~を処理するために
background tasks
バックグラウンドタスク(ユーザーインターフェースとは独立して実行される処理)
asynchronously
非同期に(タスクの完了を待たずに次の処理に進む方式で)
Scalability
was
a
key
concern,
which
RabbitMQ
addresses
effectively.
(スケーラビリティが重要な懸念事項でしたが、RabbitMQはそれを効果的に解決します。)
Scalability
スケーラビリティ(システムの拡張性)
was a key concern
重要な懸念事項でした
which RabbitMQ
それをRabbitMQが
addresses effectively
効果的に解決します
関連
Kafka
ActiveMQ
ZeroMQ
Redis
Message broker
Message queue
AMQP
Distributed systems
Microservices