{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"}],"enrichment":{"capability":"Serializes Aliyun Log data structures to protobuf bytes using Rust-backed performance optimization, supporting standard text, binary, and nanosecond-precision timestamp fields.","skillfed_tags":["aliyun-log","protobuf-serialization","rust-backed"],"use_cases":["Batch-serialize application logs to protobuf for high-throughput ingestion into Aliyun Log Service.","Convert structured log events (with timestamps and key-value pairs) to binary format for network transmission.","Handle binary log payloads (e.g., encoded traces, metrics) that cannot be represented as UTF-8 strings.","Achieve nanosecond-precision event timing in log records for microsecond-scale event correlation.","Integrate log serialization into performance-critical paths where Python overhead is unacceptable."],"what_it_does":"Aliyun-log-fastpb is a Rust-based protobuf serializer for Aliyun Log (SLS) data structures, designed to accelerate the conversion of log dictionaries into binary protobuf format. It wraps quick-protobuf and PyO3 to provide native-speed serialization without the overhead of pure-Python implementations. The package accepts log data as Python dictionaries containing LogItems (with timestamps and key-value content pairs), LogTags, topic, and source fields, then converts them directly to protobuf bytes suitable for transmission to Aliyun Log Service.\n\nThe package supports three serialization modes: standard text-based content, binary data (for non-UTF-8 payloads), and nanosecond-precision timestamps via an optional TimeNs field. It targets Python 3.7 through 3.12 on CPython and PyPy, with precompiled wheels for x86_64, ARM, PowerPC, s390x, and i686 architectures across Linux, macOS, and Windows, plus musl-based systems. No runtime dependencies are required beyond Python itself.","worth_installing":"Yes, if you are sending logs to Aliyun Log Service and need faster protobuf serialization than pure-Python libraries provide. The Rust implementation, zero runtime dependencies, and broad platform coverage make it a straightforward drop-in for Aliyun-specific logging pipelines. Install friction is moderate due to compiled wheels, but prebuilt binaries cover most common environments. No known security issues and active maintenance status support adoption."},"id":"aliyun-log-fastpb","links":{"html":"https://skillfed.io/packages/aliyun-log-fastpb","md":"https://skillfed.io/packages/aliyun-log-fastpb.md","pypi":"https://pypi.org/project/aliyun-log-fastpb/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-28","license_spdx":null,"license_treatment":"permissive","name":"aliyun-log-fastpb","python_support":"supports_current","summary":"Fast protobuf serialization for Aliyun Log using PyO3 and quick-protobuf"},"popularity":{"monthly_downloads":119144,"position":12086,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
