FLUTTER ECOSYSTEM

xid

Xid 是一个全局唯一的 ID 生成器。Xid 是一种小型、快速生成、可排序、紧凑且 URL 安全的字符串,无需配置或中心化生成服务器。

最新版本
1.2.1
近 30 天下载
3930
喜欢数
31
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Xid 是一个轻量级、高性能的全局唯一 ID 生成器,适用于多种平台。它生成紧凑且 URL 安全的字符串,可排序且无需配置或中心服务器。非常适合分布式系统,Xid 在无需额外开销的情况下确保唯一性,适用于数据库、会话令牌和 API 标识符。该包可通过 Flutter 的 pub 系统轻松集成,并支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 数据库主键
  • 会话标识符
  • API 请求跟踪
  • 分布式系统协调
  • URL安全的令牌生成
主要特点
  • 紧凑且 URL 安全的输出
  • 无外部依赖
  • 可排序的 ID
  • 快速生成
  • 跨平台支持
  • 无需配置
适合对象
  • 后端服务
  • 移动应用
  • Web 应用程序
  • Microservices
  • 高通量系统
使用建议
  • 默认情况下并非密码学安全
  • 仅限UUID类似的唯一性保证
  • 最适合非敏感标识符
  • 不提供超出确定性生成的随机性
  • 不建议用于加密密钥
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add xid

所属分类

源码仓库

关联项目