Набор классов Subscription
Набор классов Subscription реализует функциональность подписки на сообщения и хранит в себе поступившие сообщения. Python-фреймворк предоставляет следующие классы подписок для хранения сообщений определенного типа до их запроса получателем:
SpikeMessageSubscription– для подписки на сообщенияSpikeMessage.SynapticImpactMessageSubscription– для подписки на сообщенияSynapticImpactMessage.
Вы можете создать подписку с помощью метода подписки класса MessageEndpoint. Созданные подписки хранятся в точках подключения. Если вы удалите точку подключения, с которой связаны объекты подписки, то эти подписки также будут удалены. Передача сообщений по этим подпискам прекратится.
Подписка обеспечивает фильтрацию сообщений. В объекте подписки определены идентификаторы получателя и отправителей сообщений, в соответствии с которыми шина сообщений распределяет сообщения и доставляет их до получателей.
Набор классов Subscription предоставляет методы, с помощью которых вы можете выполнять следующие действия:
- добавлять отправителей в подписку;
- удалять отправителей из подписки;
- проверять, связана ли подписка с определенным отправителем.