В чем разница между сериализацией и маршалингом? - PullRequest
434 голосов
/ 21 апреля 2009

Я знаю, что в терминах нескольких распределенных методов (таких как RPC) используется термин «маршалинг», но не понимаю, чем он отличается от сериализации. Разве они оба не превращают объекты в серии битов?

* +1002 * Связанный:

Что такое сериализация?

Что такое Маршаллинг объектов?

Ответы [ 11 ]

0 голосов
/ 21 апреля 2009

Думайте о них как о синонимах, у обоих есть производитель, который отправляет данные потребителю ... В конце поля экземпляров записываются в поток байтов, а другой конец обращает вспять и возвращает те же экземпляры.

NB. Java RMI также поддерживает перенос классов, отсутствующих в получателе ...

...