最新のアプリケーションは、コンポーネント間の境界を確立するために非同期メッセージを使用しており、それによって疎結合を実現しています。
メッセージブローカーは、最新アプリケーションでのこの機能の実装を促進します:
- メッセージブローカーは、メッセージの検証、保存、ルーティング、配信ができます。これにより、アプリケーション、システム、サービス間での非同期通信が可能になります。
- メッセージブローカーがアプリケーション間の仲介役として機能するため、送信者は、受信者がいる場所や、受信者がアクティブかどうかを知らなくてもメッセージを送信できます。つまり、メッセージブローカーはコンポーネント間の分離を効果的に実装します。
現時点では、この機能は
Azure Service Bus 向けに実装されています。
次のモジュールをナレッジベースにインポートする必要があります:
- GeneXusMessagingMessageBroker
- AzureServiceBus
各モジュールをインポートするには、GeneXus のメニューで次のように選択する必要があります:
[ ナレッジマネージャ ] > [ 参照モジュールの管理 ] 。
- Azure Service Bus は .NET ジェネレーターでサポートされています。
この機能は
GeneXus 18 Upgrade 1 以降で利用できます。