The Integration Architecture guiding principles are guidelines to increase the consistency and quality of technology decision-making for the integration solutions.
We tried configuring with JKS using a Shared load balancer, though the code works in the Anypoint studio able to authenticate client certificate, but for SLB on CloudHub it shows 502 Bad Gateway, SLB doesnt support 2-way SSL but the HTTP Listener should support, is my assumption right?
Would you suggest how we can implement the security layer for the Microservices. I assume in the Gateway component, for example to configure OAuth with a third party provider. I can think of Spring Security framework.
What about the Batch Size that you used? You read the whole file at once or used any streaming for the same? How reliable is such a solution. Thanks for sharing your experience with processing the data.
Comments
Jun 02, 2023 · Susmit Dey
Glad you liked it. Thank you.
Apr 25, 2023 · Susmit Dey
Thanks Imran
Sep 17, 2021 · Mike Gates
Excellent blog
Apr 15, 2020 · Peter Connelly
Sure thanks Gary, I believe the client certificate is not propagated by the SLB into the workers. please let me know how it goes.
Apr 14, 2020 · Peter Connelly
Hi Gary,
We tried configuring with JKS using a Shared load balancer, though the code works in the Anypoint studio able to authenticate client certificate, but for SLB on CloudHub it shows 502 Bad Gateway, SLB doesnt support 2-way SSL but the HTTP Listener should support, is my assumption right?
Best Regards,
Susmit
Sep 10, 2019 · Piotr Mińkowski
Excellent article, Thank you Piotr
Would you suggest how we can implement the security layer for the Microservices. I assume in the Gateway component, for example to configure OAuth with a third party provider. I can think of Spring Security framework.
Sep 06, 2019 · Jason Estevan
What about the Batch Size that you used? You read the whole file at once or used any streaming for the same? How reliable is such a solution. Thanks for sharing your experience with processing the data.
Jun 18, 2019 · Susmit Dey
Hi Bruno,
In this example I had used Drools version - 7.0.0.Final
Anypoint Studio version was 7.3.0
Can you try with the 7.0.0.Final version instead?
Sample code: https://github.com/susmind/droolsexample
Regards,
Susmit
Jun 17, 2019 · Susmit Dey
Hi Bruno,
Can you confirm you have added all the dependencies in the pom.xml
Mainly the Drools compiler:
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-compiler</artifactId>
<version>${drools.version}</version>
</dependency>