Am un json ca mai jos, care va fi publicat la sns subiect ori de câte ori un client este inactivat prin api-ul nostru. Api publică, de asemenea, mesaje de la același subiect, atunci când alte tabele/coloane sunt actualizate/inserate.
{
"transaction": {
"operation": "UPDATE",
"tableName": "Customer",
"primaryKeyColumn": "CustomerID"
},
"columns": [
{
"columnName": "FirstName",
"hasChanged": false
},
{
"columnName": "IsActive",
"oldValue": "1",
"newValue": "0",
"hasChanged": true
}
]
}
Aș dori să creați un abonament filtru care va filtra în cazul în care clientul este obtinerea inactivat. De exemplu, ca mai jos:
{
"operation": ["UPDATE"],
"tableName": ["Customer"],
"columnName": ["IsActive"],
"hasChanged": [true],
"newValue": ["0"]
}
Cele de mai sus abonament filtrul nu funcționează. De exemplu, dacă am adăuga filtru, eu nu primesc nici un mesaj de la mine coadă. Dar dacă am elimina-o, am primit mesajul publicat la coada. Orice ajută sunt apreciate.