12 个版本
0.2.2 | 2021 年 12 月 19 日 |
---|---|
0.2.1 | 2021 年 11 月 14 日 |
0.2.0 | 2020 年 11 月 2 日 |
0.1.0 | 2020 年 5 月 19 日 |
0.0.3 | 2020 年 1 月 25 日 |
在 #data-privacy 中排名第 9
每月下载次数为 21
115KB
2K SLoC
数据即服务(DaaS)SDK
为实施数据即服务(DaaS)模式并遵循《设计即隐私》(PbD)实践的软件开发团队,本 DaaS SDK 提供了易于使用和透明的最佳实践实现工具。与其他解决方案不同,此 SDK 将基于微服务的 DaaS 架构模式与数据隐私策略相结合,提供完整的工具集,并节省开发人员查找、推导或组合不同解决方案的时间。
目录
新增功能
以下是 0.2.2 版本的新增功能
- 我们清理了代码并提高了代码覆盖率
功能
- 设计即隐私
- 将 DaaS 文档本地存储为监听服务
- 在处理源数据时,Kafka 代理作为独立线程运行
- 构建自定义数据处理器的处理器服务特性
- 开箱即用的 Genesis 处理器,用于管理原始数据和所有数据流的开端
示例
此 SDK 为 DaaS 模式的每个关键服务都提供了示例。
启动 DaaS 监听服务
C:\workspace\daas-sdk> cargo build --example daas-listener
C:\workspace\daas-sdk> cd .\target\debug\examples\
C:\workspace\daas-sdk\target\debug\examples> .\daas-listener.exe
启动 DaaS Genesis 处理器
注意:这需要您已设置一个带有 AWS 凭据作为环境变量的 S3 桶
C:\workspace\daas-sdk> cargo build --example genesis
C:\workspace\daas-sdk> cd .\target\debug\examples\
C:\workspace\daas-sdk\target\debug\examples> .\genesis.exe
启动订单服装处理器
C:\workspace\daas-sdk> cargo build --example order-clothing
C:\workspace\daas-sdk> cd .\target\debug\examples\
C:\workspace\daas-sdk\target\debug\examples> .\order-clothing.exe
数据来源
此仓库的 daas-sdk
目录中有一个 ./examples/postman
目录,其中包含可以导入和从 Postman 运行的示例 RESTful 调用。
关于
daas-sdk
开发套件的目标是,通过提供功能组件,帮助开发者在其软件解决方案中实现最佳实践,从而实现DaaS模式的实施。
如何贡献
有关如何贡献的详细信息,请参阅CONTRIBUTING文件。
许可证
daas-sdk
主要在Apache许可证(版本2.0)的条款下分发。
有关详细信息,请参阅LICENSE-APACHE "Apache License。
依赖项
~30–45MB
~800K SLoC