memrootじしょ
英和翻訳
Google Cloud Pub/Sub
traditional gender roles
Seasonal affective disorder
don't have to
fifteen minutes
vintage fashion
at this moment
down in the dumps
The Legend of Zelda
Cauchy's integral formula
Google Cloud Pub/Sub
/ˈɡuːɡl klaʊd pʌb sʌb/
グーグルクラウドパブサブ
1.
Google Cloud Platform上で動作する、リアルタイムメッセージングサービス。アプリケーション間でイベントやデータを非同期的に送受信するためのサービスです。
Google Cloud Pub/Subは、Google Cloud Platformのコンポーネントの一つで、アプリケーション間でイベントやデータを非同期的に送受信するためのサービスです。パブリッシャー(送信者)がメッセージをトピックに送信し、サブスクライバー(受信者)がそのトピックからメッセージを受信するという「パブリッシュ/サブスクライブ」モデルを採用しています。これにより、システムの疎結合化とスケーラビリティが向上します。
We
use
Google
Cloud
Pub/Sub
for
event-driven
architectures.
(イベント駆動型アーキテクチャのためにGoogle Cloud Pub/Subを使用しています。)
We
「私たち」を指します。
use
「使う」という行為を表します。
Google Cloud Pub/Sub
Googleが提供するクラウドメッセージングサービスの名前です。
for
「~のために」という目的を表します。
event-driven architectures
イベントの発生に基づいて処理を行うシステム設計方式を指します。
Data
streaming
applications
often
rely
on
Google
Cloud
Pub/Sub
to
handle
high
throughput.
(データストリーミングアプリケーションは、高いスループットを処理するためにGoogle Cloud Pub/Subに依存することがよくあります。)
Data streaming applications
リアルタイムでデータを処理するアプリケーションを指します。
often
「しばしば」「よく」という頻度を表します。
rely on
「~に頼る」「~に依存する」という意味です。
Google Cloud Pub/Sub
Googleが提供するクラウドメッセージングサービスの名前です。
to handle
「~を処理するために」という目的を表します。
high throughput
短時間で大量のデータを処理できる能力を指します。
Integrate
your
microservices
using
Google
Cloud
Pub/Sub
to
decouple
them
effectively.
(マイクロサービスをGoogle Cloud Pub/Subを使って統合し、効果的に疎結合化してください。)
Integrate
「統合する」「結合する」という意味です。
your microservices
「あなたのマイクロサービス」を指します。マイクロサービスは、独立してデプロイ可能な小さなサービス群としてアプリケーションを構築するアーキテクチャパターンです。
using
「~を使って」という手段を表します。
Google Cloud Pub/Sub
Googleが提供するクラウドメッセージングサービスの名前です。
to decouple them effectively
「それらを効果的に疎結合化するために」という目的を表します。疎結合とは、システム間の依存関係を低く保つことです。
関連
Messaging Queue
Kafka
RabbitMQ
AWS SQS
Azure Service Bus
Event-driven architecture
Asynchronous messaging
Publisher-Subscriber pattern