Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Розподілені події. 
Розподілені мережеві системи

РефератДопомога в написанніДізнатися вартістьмоєї роботи

При розробці програмного забезпечення досить часто виникає потреба одержувати повідомлення про які-небудь події, що виникають асинхронно, тобто в деякі довільні моменти часу. У розподілених системах також виникає необхідність використання таких повідомлень, що одержуються від віддаленої системи. Можна виділити два підходи до обробки подій: тіснозв'язні й слабкозв’язні події. При тіснозв'язній… Читати ще >

Розподілені події. Розподілені мережеві системи (реферат, курсова, диплом, контрольна)

При розробці програмного забезпечення досить часто виникає потреба одержувати повідомлення про які-небудь події, що виникають асинхронно, тобто в деякі довільні моменти часу. У розподілених системах також виникає необхідність використання таких повідомлень, що одержуються від віддаленої системи. Можна виділити два підходи до обробки подій: тіснозв'язні й слабкозв’язні події. При тіснозв'язній події відбувається пряме повідомлення однієї сторони іншою стороною. Хоча цей метод можна використовувати, наприклад, разом з односпрямованим асинхронним викликом, йому властивий ряд недоліків, що обмежують його застосування в розподілених системах:

  • — обидві компоненти системи повинні виконуватися одночасно;
  • — для повідомлення декількох компонент про одну подію стороною, що повідомляє, повинні використовуватися механізми для ведення списку одержувачів подій;
  • — утруднена фільтрація або протоколювання подій.

Тому в розподілених системах також застосовуються слабкозв’язні події, коли джерела події (видавці) не взаємодіють прямо з одержувачами подій (передплатниками). Проміжне середовище в цьому випадку повинне надати сервіс, що дозволяє передплатникові підписатися на будь-яку подію або відмовитися від підписки, а видавцеві - ініціювати подію для розсилання передплатникам (рис. 2.23).

Рис. 2.23. Передплатники й видавці слабкозв’язних подій

При використанні слабкозв’язних подій передплатники, видавці й менеджер подій можуть розташовуватися на різних комп’ютерах. Сама подія може бути реалізована як, наприклад, виклик менеджером подій деякого зареєстрованого методу віддаленого об'єкта.

Показати весь текст
Заповнити форму поточною роботою