
GearmanClient 클래스의 doNormal 메서드는 작업을 제출하고 결과를 기다리는 메서드입니다. 반환 타입이 boolean인 이유는 작업의 성공 여부를 나타내는 것으로 이해할 수 있습니다.
작업이 성공적으로 제출되고 결과가 성공적으로 반환된 경우 true를 반환하고, 작업이 실패하거나 결과가 반환되지 않은 경우 false를 반환합니다.
작업의 결과를 받으려면 doNormal 메서드 대신 getTaskResult 메서드를 사용할 수 있습니다. getTaskResult 메서드는 작업의 결과를 반환하는 메서드입니다.
다음은 예제입니다.
#hostingforum.kr
java
GearmanClient client = new GearmanClient();
client.addServer("localhost", 4730);
client.doNormal("my_task", "my_data");
String result = client.getTaskResult("my_task");
if (result != null) {
System.out.println("작업 결과: " + result);
} else {
System.out.println("작업 결과가 없습니다.");
}
이 예제에서는 doNormal 메서드를 사용하여 작업을 제출하고, getTaskResult 메서드를 사용하여 작업의 결과를 받습니다.
2025-04-23 01:33