要件定義の不安をなくす。要件定義の不安をなくす。ユニファのバックエンド分割に学ぶイノベーションメタバース開発に必要な技術の基本知識をおさらい。Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。Pub/Sub」のメッセージを一通限り配信する機能を12月2日(現地時間)に一般公開した。Cloudは2022年3月からこの機能をプレビューとして提供していたが、今回正式なサービスとして提供することになった。Pub/Subは、発信者が発信したメッセージを、複数の受信者がすべて受け取れるように配信するサービス。アプリケーションが生成するイベントの送受信や、データベースの複製などの用途がある。今回、一般公開となったメッセージを一通限り配信する機能では、発信者が発信した一通のメッセージを受信者だけか一人に届け、ほかの受信者にはメッセージを送らないというサービスだ。受け取った受信者がメッセージを確認し、応答を返すと、メッセージの送信は終わる。この機能は同一リージョン内で利用できる。送信するメッセージの受け手を一人に限定することで、例えばデータベースへの書き込みの競合を防ぐことができる。受信者がメッセージを受け取って確認している間に、メッセージを確認したという応答が来ないと送信者が判断して、もう一回メッセージを送ってしまうと、別の受信者が受信して、メッセージを確認して、データベースにデータを書き込んでしまう。送信者が送信したメッセージの内容は2通とも同じであり、書き込むデータも同じだ。なると、2人が同じ命令を受けて、それぞれ実行しようとしてしまう。Cloudはこの機能をプログラムから利用するためのクライアント・ライブラリを用意している。C++、C#、Go、Java、Node.js、PHP、Python、Rubyの8言語にそれぞれ対応するライブラリを配布している。Cloudこの記事は参考になりましたか?0参考になった印刷用を表示ツイートこの記事の著者CodeZine編集部(コードジンヘンシュウブ)CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。3.12」の最初のベータ版がリリース新着記事一覧を見るイベント今後の予定を見るCodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。