Changes for page Asynchronous Routing

Last modified by Danniar Firdausy on 2024/09/04 09:01

From version 31.1
edited by Carlijn Kokkeler
on 2022/10/05 12:23
Change comment: There is no comment for this version
To version 37.1
edited by Eva Torken
on 2023/05/09 11:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.CarlijnKokkeler
1 +XWiki.etorken
Content
... ... @@ -34,10 +34,11 @@
34 34  
35 35  The best practice for setting up your asynchronous routing process is to use one SpEL expression that determines to which offramp queues a messages needs to be routed.
36 36  The SpEL expression looks as follows:
37 -
38 -{{code language=<xml>}}
37 +
38 +{{code language="xml"}}
39 +
39 39  headers.{technicalnameofproject}\_targetSystem.split(',').![#this.trim()+#root.headers.{technicalnameofproject}_messageType]
40 -
41 +
41 41  {{/code}}
42 42  
43 43  This SpEL expression does the following things:
... ... @@ -105,25 +105,15 @@
105 105  [[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-asynchronous-routing--simple-asynchronous-routing-example.png]]
106 106  
107 107  
108 -== 4. Assignment ==
109 +== 4. Key takeaways ==
109 109  
110 -Build your asynchronous routing based on the best practice for one of the offramps that are available within your (Academy) project.
111 -This assignment can be completed with the help of your (Academy) project you have created/used in the previous assignment.
112 -
113 -== 5. Key takeaways ==
114 -
115 115  * Use one component that decides to route messages to certain channels
116 116  * Control the output with a filter to prevent data to be sent to a queue too early
117 117  * Use the annotations to write down the step by step guide within your asynchronous routing
118 118  
119 -== 6. Suggested Additional Readings ==
115 +== 5. Suggested Additional Readings ==
120 120  
121 121  If you are interested in this topic and want more information on it please read the help text provided by eMagiz.
122 122  
123 -== 7. Silent demonstration video ==
124 124  
125 -This video demonstrates how you could have handled the assignment and gives you some context on what you have just learned.
126 -
127 -{{video attachment="crashcourse-messaging-asynchronous-routing.mp4" reference="Main.Videos.Microlearning.WebHome"/}}
128 -
129 129  )))((({{toc/}}))){{/container}}{{/container}}