Cette question pourrait être trop demander des détails d'intégration, mais j'espère que c'est aller droit au but.Plusieurs commandes par requête HTTP dans la mise en œuvre CQRS
Dans mon application simple CQRS, j'ai une demande HTTP PUT ressemble ci-dessous qui est censé mettre à jour les détails d'un produit:
PUT http://localhost/products/088c1cb1-7e74-40b1-9900-4b9722f1dd85/details HTTP/1.1
Content-Type: application/json
Host: localhost
{
description: "foo bar",
warningDescription: "foo bar",
dangerDescription: "foo bar",
}
Quand je reçois cette demande, je veux générer trois commandes au lieu de mettre à jour ce droit de suite:
UpdateProductDescription
UpdateProductWarningDescription
UpdateProductDangerDescription
Est-ce réellement le comportement approprié que vous attendez en termes de CQRS ou préférez-vous avoir la commande UpdateProductDetails
?
Le nom des commandes suggère qu'ils sont des événements, non? – Aliostad
@Aliostad :) thx, les a changés maintenant. – tugberk