Huu Tuyen Nguyen
10 questions
3 answers
Avatar
0
Huu Tuyen Nguyen Beginner
Thay đổi scheduled tasks trong lúc runtime
Mọi người cho em hỏi có cách nào thay đổi các @scheduled task trong quá trình runtime của chương trình ko? Ví dụ thay đổi fixedRate của task hoặc disable task này rồi enable task kia. Nếu có code thì tốt. Em cảm ơn.
Answer
Avatar
1
Huu Tuyen Nguyen Beginner
Đồng bộ data giữa các DB sử dụng Kafka
Mọi người cho e xin nguồn và source về cách thức consume bản tin từ kafka để thao tác với DB trong quá trình đồng bộ dữ liệu giữa các service. Em cảm ơn.!
Answer
Avatar
0
Huu Tuyen Nguyen Beginner
Exception khi đồng bộ dữ liệu từ Kafka
<ol start="1"> <li>Cho e hỏi khi đồng bộ dữ liệu từ <code>kafka</code> với vai trò là consumer cần bắt nhưng exception nào? </li> <li>Và ở dòng code này: <code>@Payload(required = false) ConsumerRecords&lt;String, String&gt; records</code> thì cái <code>annotation payload required false</code> có ý nghĩa là gì. Thanks.</li></ol>
Answer
Avatar
1
Huu Tuyen Nguyen Beginner
Sự khác biệt giữa Fix Rate và Fix Delay khi sử dụng @Scheduled spring boot
Mọi người phân biệt cho e giữa @fixedRate và @fixedDelay trong annotation @Scheduled spring boot. E cảm ơn.
Answer
Avatar
0
Huu Tuyen Nguyen Beginner
Tối ưu code
<pre>Mọi người tối ưu cho em dòng code này if (objectRequest.getRequest().getRequestID() == null || objectRequest.getRequest().getRequestID().trim().isEmpty()) { xmlRequest += ""; } else { xmlRequest += "&lt;RequestID&gt;" + objectRequest.getRequest().getRequestID().trim() + " &lt;/RequestID&gt;\r\n"; }</pre>
Answer
Avatar
0
Huu Tuyen Nguyen Beginner
Parse xml soap to object
Hi all, em có 1 soap như này và muốn convert sang object, mn giúp em <pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;\r\n" + "&lt;soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;\r\n" + " &lt;soap:Body&gt;\r\n" + " &lt;SendOTTResponse xmlns="http://tempuri.org/"&gt;\r\n" + " &lt;SendOTTResult&gt;\r\n" + " &lt;ResCode&gt;0&lt;/ResCode&gt;\r\n" + " &lt;ResDesc&gt;Sent&lt;/ResDesc&gt;\r\n" + " &lt;/SendOTTResult&gt;\r\n" + " &lt;/SendOTTResponse&gt;\r\n" + " &lt;/soap:Body&gt;\r\n" + "&lt;/soap:Envelope&gt;" + "&lt;/soap:Envelope&gt; </pre>
Answer
Avatar
0
Huu Tuyen Nguyen Beginner
Sử dụng thư viện jaxb2.3.1
Em muốn hỏi về cách sử dụng thư viện jaxb2.3.1 để gen object wsdl qua câu lệnh <h1>wsimport ở đâu và lam như thế nào. Ví dụ về 1 Service dạng wsdl <a href="https://www.crcind.com/csp/samples/SOAP.Demo.CLS?WSDL" target="_blank">https://www.crcind.com/csp/samples/SOAP.Demo.CLS?WSDL</a></h1>
Answer
Avatar
0
Huu Tuyen Nguyen Beginner
gọi api theo route
Em muốn sử dụng Exchange trong đường đi của camel để gọi đến api rsClient <p> để nhận chuỗi data json, phần xử lý nằm ở Processor. Trong processor cần có đầu output để gửi cho <a href="https://gorest.co.in/public/v1/users " target="_blank">https://gorest.co.in/public/v1/users </a> vậy e cần dùng exchange để xét output như nào để có thể request tới api trên và nhận đc kết quả. E cảm ơn! </p> <pre> &lt;cxf:rsServer id="restServer" address="/user" loggingFeatureEnabled="true" serviceClass="fis.integration.core.endpoint.UserEndpoint"&gt; &lt;cxf:providers&gt; &lt;bean id="jsonProvider" class="org.codehaus.jackson.jaxrs.JacksonJsonProvider" /&gt; &lt;/cxf:providers&gt; &lt;/cxf:rsServer&gt;</pre> <pre>&lt;cxf:rsClient id="getRestApi" address="https://gorest.co.in/public/v1/users" serviceClass="fis.integration.core.InterfaceService.UserEndpoint" loggingFeatureEnabled="true"&gt; &lt;/cxf:rsClient&gt; </pre> <p> </p> <img class="alignnone size-full wp-image-2066" src="https://stackask.com/wp-content/uploads/2021/09/242626720_904571523477212_1706557258892242574_n.png" alt="" />
Answer
Avatar
0
Huu Tuyen Nguyen Beginner
cxf:rsClient
Em muốn hỏi kỹ hơn ở chỗ này <p> In camel-cxf schema file, there are two elements for the REST endpoint definition. cxf:rsServer for REST consumer, cxf:rsClient for REST producer. </p> <p> cxf:rsServer : Is a camel component to create REST endpoint. It will turn a request into a normal Java object. </p> <p> cxf:rsClient : Do the opposite of rsServer, it turn a java object to a REST request. </p> <p> Ở cxf:rsClient nó thể hiện rằng biến 1 java object thành 1 REST request ở đâu và như thế nào? </p> <p> Em được biết là cxf:rsServer khi n nhận đc 1 java object và chuyển đổi thành dạng rest request rồi gửi đến endpoint của rsclient khai báo như ảnh trên nhưng chưa rõ nó thể hiện như thế nào. Mong a giải đáp.<img src="https://stackask.com/wp-content/uploads/2021/09/92B06C00-5818-49DA-A70D-6BDD3DCC11E4.png" /> </p>
Answer
Avatar
0
Huu Tuyen Nguyen Beginner
cxf:rsClient và cxf:rsServer là gì? cơ chế hoạt động của nó. Dưới là ảnh minh hoạ.
<ol> <li>Ảnh minh hoạ<img class="alignnone size-full wp-image-1926" src="https://stackask.com/wp-content/uploads/2021/09/92B06C00-5818-49DA-A70D-6BDD3DCC11E4.png" alt="" /></li> </ol>
Answer