Skip to content

Message Module

Publisher

First, You must create or have an output port in the application service layer. So, You create an adapter for implement these port.

flowchart LR
   subgraph application service
       output_port
   end
   subgraph messaging module
     secondary_adapter
   end
    output_port --> secondary_adapter

Part I.

  • Models from Event Specification(e.g: Avro Models)
  • Mappers

Part II.

  • Implementing output ports(Publishers/Producers)
    • Secondary Adapter
  • Implementing input ports(Listener/Consumers)
    • Primary Adapter