submap 提供了一个高性能的pub/sub(发布/订阅)系统映射数据结构。主要特性包括:
支持主题订阅,包括单个主题和通配符匹配模式。可自定义通配符和主题分隔符。
支持公式订阅,允许根据某些条件(如重要性级别)订阅主题。
提供BroadcastMap用于根据掩码模式获取客户端列表。
提供基于SubMap的ACL(访问控制列表)映射,用于快速访问控制检查。
支持两种底层存储引擎:标准库BTreeMap或更快的indexmap(需启用crate特性)。
自带单元测试示例说明使用方法。
发布在crates.io上,可通过cargo直接集成到Rust项目中。
https://github.com/alttch/submap
iceoryx2 是一个旨在实现进程间快速通信的服务库,比 Unix 域套接字或消息队列快数量级,使用也更简单。该版本实现了许多里程碑,接近了与前身 iceoryx 同等的功能水平。
新版本的主要特性包括:
该版本在某些平台上的延迟甚至低于 100ns。新增了 C/C++ 示例、新网站、Bazel/CMake 构建支持、命令行调试工具等。后续计划完善 C/C++ 绑定、事件多路复用、动态负载服务、健康监控和文档等。
https://ekxide.io/blog/iceoryx2-0-4-release/
Tiny Glade是一款放松自由建造游戏。玩家可以在游戏中自由创建漂亮的建筑和景观,不需要管理或战斗,只专注于创作。游戏使用了无网格化的建造系统,能够精细地组装每一块砖石和木板,根据玩家的构思自动调整。玩家绘制通路,游戏就会自动生成门户;提高建筑高度,支撑梁柱也会自动生成。游戏没有错误情况,玩家可以随时改变心意。无论创作什么,效果都会显得温馨舒适。轻松的氛围音乐,建筑被绿植环绕,小羊穿行其间,萤火虫点缀夜色,都让这个世界充满生机。游戏旨在让玩家放松心情,沉浸在生动有趣的创作过程中。
https://store.steampowered.com/app/2198150/Tiny_Glade/
--
From 日报小组 Mike
社区学习交流平台订阅:
原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。