Changes for page Asynchronous Routing
Last modified by Danniar Firdausy on 2024/09/04 09:01
From version 23.1
edited by Erik Bakker
on 2022/08/15 08:07
on 2022/08/15 08:07
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.e bakker1 +XWiki.etorken - Content
-
... ... @@ -35,7 +35,11 @@ 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 37 38 +{{code language="xml"}} 39 + 38 38 headers.{technicalnameofproject}\_targetSystem.split(',').![#this.trim()+#root.headers.{technicalnameofproject}_messageType] 41 + 42 +{{/code}} 39 39 40 40 This SpEL expression does the following things: 41 41 ... ... @@ -102,25 +102,15 @@ 102 102 [[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-asynchronous-routing--simple-asynchronous-routing-example.png]] 103 103 104 104 105 -== 4. Assignment ==109 +== 4. Key takeaways == 106 106 107 -Build your asynchronous routing based on the best practice for one of the offramps that are available within your (Academy) project. 108 -This assignment can be completed with the help of your (Academy) project you have created/used in the previous assignment. 109 - 110 -== 5. Key takeaways == 111 - 112 112 * Use one component that decides to route messages to certain channels 113 113 * Control the output with a filter to prevent data to be sent to a queue too early 114 114 * Use the annotations to write down the step by step guide within your asynchronous routing 115 115 116 -== 6. Suggested Additional Readings ==115 +== 5. Suggested Additional Readings == 117 117 118 118 If you are interested in this topic and want more information on it please read the help text provided by eMagiz. 119 119 120 -== 7. Silent demonstration video == 121 121 122 -This video demonstrates how you could have handled the assignment and gives you some context on what you have just learned. 123 - 124 -{{video attachment="crashcourse-messaging-asynchronous-routing.mp4" reference="Main.Videos.Microlearning.WebHome"/}} 125 - 126 126 )))((({{toc/}}))){{/container}}{{/container}}