Skip to main content

イベント主導のアーキテクチャとは何ですか?

イベント駆動型アーキテクチャは、イベントやシステムの変更を優先するコンピューターおよびソフトウェア開発アーキテクチャの一種です。通常、プログラミングには、変更を見つけ、これらの変更に直接応答するか、他のセクションに渡すために特別に作られた部分があります。イベント駆動型のアーキテクチャは、ユーザーの動きを予測しようとしないため、これは、型破りな機能を実行するユーザーにとってより良い場合があります。これは通常、コンピューターで使用されますが、機械を制御するためにも使用できます。イベント駆動型のアーキテクチャでは、イベントと変更が最優先事項です。たとえば、ソフトウェアが休息から使用される場合、これはシステムの変更です。その他の変更は、パワーの変化、さまざまなツールの使用、コーディングの追加、およびその他のイベントの追加などです。何かがより多くの電力やリソースを必要とする場合、または新しいデータを検出する必要がある場合はいつでも、これはイベントと見なされます。。これらの部品の多くは、パワーを変更したり、ユーザーが必要としていることを何でも実行することにより、イベントに直接対応できます。他の部品は、変更を見つけ、情報を応答できる部品に送信するために作成されています。これらの部品は、ユーザーのニーズに合わせてシステムをすばやく変更するように作られているため、システムの速度を上げる傾向があります。これは効果的ですが、これにより、ユーザーが優先順位に応じて機能しない場合、これはシステムの減速またはコンピューターリソースの使用が不十分になる場合があります。イベント駆動型のアーキテクチャでは、予測は行われないため、型破りなユーザーはこれから恩恵を受ける可能性があります。通常、安全予防策として。機械の使用中に、多くの場合、モーターシフト、アクチュエーターの動き、および部品が動作することから多くの変化があります。イベント駆動型のアーキテクチャは通常、これらの動きを最適化するものではありませんが、それらを監督します。たとえば、部品が潜在的に危険になる可能性のある方法で動いている場合、このアーキテクチャはオペレーターと傍観者を安全に保つために動きを止めます。