usługa Broker skalowania
usługa Broker opracowano z myślą o ułatwieniu na skali aplikacji bazy danych również, czy rozbudowy lub skalować się.W tym temacie zawarto ogólne wskazówki dotyczące projektowania aplikacji, które korzystają z usługa Broker.
Aktywacja usługa Broker ułatwia rozbudowy aplikacji więcej mocy przetwarzania staje się dostępny.Blokowanie grupa konwersacji daje pewność, że programy usług łatwo można uniknąć typowych źródła konfliktu.
Każda aplikacja usługa Broker jest zbiorem zadań, które mogą być niezależnie.Routing usługa Broker umożliwia aplikacji korzystającej Z Broker przenieść do innego wystąpienia usługa.Ponieważ usługa Broker, a nie aplikacji, obsługi routingu wiadomości, usługa może zostać rozłożone na różnych komputerach bez zmiany kodu aplikacji.
Podczas projektowania aplikacji usługa Broker skalowalności, zwróć uwagę, w jaki sposób zadania w aplikacji są ze sobą powiązane.Usługi zbudowane czyszczenie spacji między zadaniami są zwykle najbardziej udane w scenariuszach zarówno skali up, jak i limit czasu skali.Ogólnie rzecz biorąc należy podzielić zadań na usług, z uwzględnieniem danych potrzebnych do ukończenia zadania.Dwa powiązane zadania nie należy modyfikować te same dane, należy rozważyć, tworzenie struktury tych zadań, jak różne usługi.Na przykład Chociaż zarówno aplikacji do zarządzania klientami, jak i aplikacji wysyłki wymagają dostępu do adresu odbiorcy, aplikacji zarządzania klientami modyfikuje adres.W takim wypadku wiadomości do aplikacji wysyłki mogą zawierać informacje dotyczące adresu trzeba zamówienie jest dostarczane.Ponieważ nie ma potrzeby stosowania wysyłki i aplikacji klienta do dostępu do tej samej tabeli, zadania te mogą być oddzielone czysto do różnych usług.