Кассандра: Как сохранить и восстановить хозяйственный объект? - PullRequest
1 голос
/ 29 декабря 2011

Есть ли способ сохранить объект Java, преобразовать его в сериализованное состояние и восстановить его в качестве объекта .net, десериализовав его?,Теперь я хотел бы создать клиент cassandra с c # .net, чтобы обеспечить общие функции, которые существуют в простом инструментальном средстве pgadmin или mysql (поиск, обновление, вставка и т. Д.) В визуальной системе.По этой причине необходимо десериализовать сохраненные объекты, чтобы сделать их изменяемыми.

Возможно ли это сделать с помощью экономной сериализации?

Ответы [ 3 ]

1 голос
/ 04 января 2012

Проблема исправлена.

Я мог бы сделать столбец BytesType доступным для чтения на нескольких языках, сохранив Thrift Serialized Objects.

На странице hector выдает страницу Страница выдает гектору Я разместил свойРешение проблемы:

1 голос
/ 29 декабря 2011

Будет ли что-то подобное для вас работать?если нет, то пренебречь

byte[] javabuffer = new byte[1000];
using (Stream stream = myRequest.GetResponse().GetResponseStream())
{
    stream.Read(javabuffer, 0, 1000);
}
0 голосов
/ 30 декабря 2011

Вам, вероятно, понадобится формат обмена, XML или JSON будут хорошим выбором. После этого вы сохраните байты XML / JSON против ключа в Cassandra, и код на другом языке сделает обратное.

НТН

...