Hazelcast 용 Rest API 클라이언트를 사용하고 있습니다. MAP에 저장된 오브젝트는 BINARY 형식입니다.Hazelcasl Rest API 이진 객체
어떻게하면 Rest 클라이언트에서 해당 개체를 볼 수 있습니까?
Hazelcast 용 Rest API 클라이언트를 사용하고 있습니다. MAP에 저장된 오브젝트는 BINARY 형식입니다.Hazelcasl Rest API 이진 객체
어떻게하면 Rest 클라이언트에서 해당 개체를 볼 수 있습니까?
나는 나머지 클라이언트로 AsyncHTTPClient
라이브러리를 사용합니다. 표준 Java 직렬화를 사용하고 클래스 Person
이 직렬화 가능하다고 가정합니다. 나는 그것이 도움이되기를 바랍니다 REST api
public class RestClient {
public static void main(String[] args)
throws ExecutionException, InterruptedException, IOException, ClassNotFoundException {
AsyncHttpClient asyncHttpClient = new AsyncHttpClient();
Response r = asyncHttpClient.prepareGet("http://127.0.0.1:5701/hazelcast/rest/maps/default/key1")
.execute().get();
ObjectInputStream objectInputStream = new ObjectInputStream(
new ByteArrayInputStream(r.getResponseBodyAsBytes()));
final Person o = (Person) objectInputStream.readObject();
System.out.println(o.toString());
}
}
를 사용 Hazelcast에서
public class MyHazelcastClient {
public static void main(String[] args) {
HazelcastInstance hzClient = HazelcastClient.newHazelcastClient();
Person person = new Person("Vik");
final IMap<Object, Object> hzClientMap = hzClient.getMap("default");
hzClientMap.set("key1", person);
hzClient.shutdown();
}
}
읽기 객체 Hazelcast
에서저장소 개체!
건배,
비크
바이너리에 의해 무슨 소리브라우저를 통해 휴식 요청을 보내고 json serialized 버전의 맞춤 개체를 말할 수 있습니까? – Tomask
? 직렬화 형식이 무엇입니까? –