The current version of Orion (0.23.0) works as follows: during the creation of the ONTIMEINTERVAL subscribeContext, the LB is sent to one of the CB nodes, which creates a constant stream responsible for sending notifications in the notification frequency.
However, there are two problems:
If a client wants to unsubscribe from unsubscribeContext, this request may be received by a CB that does not manage the subscription. Thus, the operation may lead to the deletion of the subscription from the database, but the notification continues to be sent.
, CB1 S1 S2 CB2, S3 S4. , CB2 . CB2 "" (S1, S2, S3 S4) , , 4 , , S3 S4 ( CB1 CB2).
, ONTIMEINTERVAL HA / . , , , ONTIMEINTERVAL, "", , , , .
EDIT: ONTIMEINTERVAL Orion 1.0.0. ONTIMEINTERVAL ( ). , , , ONTIMEINTERVAL, , queryContext ( queryContext, )