共享数据层(SDL)为访问共享存储提供了一个高速接口

ricsdl的Python项目详细描述


RIC SDL公司

RAN智能控制器中的共享数据层

共享数据层(SDL)为 访问共享数据存储。目的是利用客户机 变成无国籍的,符合例如第五条的要求 一代移动网络。在

概念

命名空间

名称空间在SDL数据存储中提供数据隔离。也就是说,数据 某些命名空间与其他命名空间中的数据隔离。每个SDL 客户端使用一个或多个命名空间。例如,名称空间可以用于 分离属于不同用例的数据。在

密钥和数据

客户端保存密钥数据对。数据以bytes类型传递。SDL存储 数据就是这样。此数据可能具有的任何结构(例如,数据结构 序列化由pickle)只对客户端本身有意义。客户是 负责管理钥匙。由于名称空间提供了数据隔离, 不同命名空间中的键总是访问不同的数据。在

后端数据存储

后端数据存储是指SDL API背后的数据存储技术,它 处理实际的数据存储。SDL-API隐藏后端数据存储 从SDL-API客户端实现,因此后端数据存储 可以在不影响SDL-API客户端的情况下更改技术。目前,Redis 数据库被用作后端数据存储解决方案。在

通知

通知功能为SDL客户端提供了接收关于SDL命名空间中数据更改的通知的可能性。接收数据更改通知的SDL客户端称为“订阅者”,而修改数据和发布通知的SDL客户端称为“发布者”。在

安装

从PyPi安装

python3 -m pip install ricsdl

使用源安装

^{pr2}$

使用

如何使用SDL的说明可以从O-RAN软件社区(SC)找到 近实时运行智能控制器(RIC)部分下的文档: O-RAN SC Documentation Home

单元测试

要运行单元测试,请在包目录中运行以下命令: python3 -m pytest

示例

请参阅examples目录。在

CI

ci是用tox工具完成的。有关详细信息,请参见tox.ini文件。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何读取、验证和移动数据。csv文件?   用于在线蛇游戏的java解析scaing   java JavaFX:在窗口上移动元素(阶段)调整大小   mysql如何使用java中的IOUtils包在jsp中显示多个图像?   Java dateFormat不可解析日期异常   spring mvc java。执行单元测试时lang.AssertionError   java在一个webapp中运行多个调度器有什么问题吗?   JAVAlang.ArrayIndexOutofBounds异常:1未来。get()多线程   java使用MDC或spring boot中的任何过滤器屏蔽日志消息中的密码,而不使用logback。xml文件   与应用服务器的java AJP和SSL通信   java Hibernate更新列表中的特定对象   Java小程序:使用keylistener移动多边形   java访问是一个独立于MainActivity的进程   来自服务器的java重复密钥或完整性约束冲突消息:“列“volume”不能为null”   java是否有任何方法可以确保在Flink on job cancel with savepoint上通知所有检查点侦听器检查点完成?