Skip to content

Replace action ETOs publishing with the integration services #22

@gdlcf88

Description

@gdlcf88

After the issue abpframework/abp#12470 is complete, we can use the new integration service to replace most action ETOs publishing.

The reasons:

  1. The request side can get results immediately by invoking an integration service, but the action events can't.
  2. Idempotency cannot always implement. Assume I am not using ABP's event inbox, or I implement it in another way. If a CreatePaymentEto action event is received more than once, we can avoid double-creating the payment by checking the payment entity with the same ItemName+ItemKey exists. But thinking about the CreateIssueEto, we should allow issues with the same title/content created.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions