1 रिपॉजिटरी
Techniques for producing serialized data in small, sequential chunks to regulate flow and memory usage.
Distinct from Buffer Serialization Interfaces: Distinct from general buffer serialization as it focuses on the incremental production of buffers for flow control.
Explore 1 awesome GitHub repository matching data & databases · Incremental Serialization. Refine with filters or upvote what's useful.
Beast एक C++ लाइब्रेरी है जिसे लो-लेवल HTTP और WebSocket क्लाइंट्स और सर्वर्स को लागू करने के लिए बनाया गया है। यह एक एसिंक्रोनस नेटवर्किंग फ्रेमवर्क के रूप में कार्य करता है जिसे नॉन-ब्लॉकिंग I/O ऑपरेशन्स और लेयर्ड स्ट्रीम स्टैक्स को कंपोज़ करने के लिए डिज़ाइन किया गया है, जो विशेष रूप से Boost.Asio एसिंक्रोनस मॉडल का उपयोग करता है। यह लाइब्रेरी HTTP/1.1 और WebSocket प्रोटोकॉल का व्यापक कार्यान्वयन प्रदान करती है। HTTP के लिए, इसमें चंक्ड ट्रांसफर एन्कोडिंग, इंक्रीमेंटल बॉडी रीडिंग और रिक्वेस्ट पाइपलाइनिंग के समर्थन के साथ मैसेज को पार्स और सीरियलाइज़ करने के लिए प्रिमिटिव्स शामिल हैं। इसका WebSocket कार्यान्वयन हैंडशेक, सबप्रोटोकॉल नेगोशिएशन, मैसेज फ्रैगमेंटेशन और कंट्रोल फ्रेम्स के माध्यम से लाइवनेस मॉनिटरिंग सहित द्विदिश संचार के पूरे लाइफसाइकिल को कवर करता है। Beast में डायनामिक और सीक्वेंस-आधारित मेमोरी बफ़र्स के माध्यम से स्कैटर-गेदर I/O को ऑप्टिमाइज़ करने के लिए नेटवर्क बफ़र मैनेजमेंट टूल्स का एक विशेष सूट शामिल है। यह एन्क्रिप्टेड स्ट्रीम्स, सर्टिफिकेट ऑथेंटिकेशन और सुरक्षित कनेक्शन टर्मिनेशन के लिए SSL/TLS लेयर्स को एकीकृत करके सुरक्षित नेटवर्क संचार को भी कवर करता है। यह फ्रेमवर्क स्थिर नेटवर्क एप्लिकेशन डेवलपमेंट का समर्थन करने के लिए फाइल I/O और सिस्टम सिग्नल मैनेजमेंट के लिए क्रॉस-प्लेटफॉर्म एब्स्ट्रैक्शन प्रदान करता है।
Produces a series of octet buffers from a message to regulate network flow and minimize memory spikes.