Похожие чаты

Why do we need serializing all data elements into a

flat array-of-bytes format when we Marshal arguments?

In RPC

1 ответов

10 просмотров

The answer lies in that "R" of the "rpc". Remote. Let me give you an example from everyday life. Imagine you have a great idea with many details about something. In your brain (not in terms of neurobiology, but in simple, in common human sense) it exists distributed everywhere, each detail is accessible from everywhere. This is very similar how your app object structure resides in RAM. But now you want to tell your idea to your friend. You use words - serial form of randomly scattered throughout your brain idea. You just can't share it another way. Because of the one limitation: the instrument for sharing thoughts is serial by design. There's much more to elaborate, but even this should be enough for understanding. So, the answer is simply: because mechanism of data transfer is physically serial. It transfers one byte after another. And mechanism of storing your app data is non-serial, it's random access one, access by memory address.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта