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
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
on 2023/05/09 11:04
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. CarlijnKokkeler1 +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}}