# HuaweiCloud-Pulsar-plugins **Repository Path**: HuaweiCloudDeveloper/huaweicloud-pulsar-plugins ## Basic Information - **Project Name**: HuaweiCloud-Pulsar-plugins - **Description**: Pulsar对接华为云OBS,DLI,DWS等云服务 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-14 - **Last Updated**: 2023-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Huawei-Pulsar-plugins ### 项目背景 Pulsar 作为下一代云原生分布式消息流平台,支持多租户、持久化存储、多机房跨区域数据复制,具有**强一致性、高吞吐**以及低延时的高可扩展流数据存储特性,内置诸多其他系统商业版本才有的特性,是云原生时代解决实时消息流数据传输、存储和计算的很好的解决方案。 参考资料:https://zhuanlan.zhihu.com/p/349684082 https://blog.csdn.net/wt334502157/article/details/117414153 ### 扩展说明 | 扩展对象 | 对标 | 参考代码路径 | 功能要求 | 工作量对照(代码行) | | -------- | ------------- | ------------------- | ------------------------- | -------------------- | | 权限认证 | aws | pulsar-io/aws/ | 通用权限认证代码 | 500 | | DLI | aws-kinesis | pulsar/kinesis/ | KinesisSource/KinesisSink | 2700 | | NoSql | aws-Dynamodb | pulsar-io/dynamodb/ | DynamoDBSource | 1000 | | DWS | aaws-redshift | pulsar-io/jdbc | JdbcDriverType 配置式 | 代码量无,对接验证 | - 以上的参考代码路径和功能要求中所列出的包/类路径,只是主要逻辑代码的参考路径,会存在项目本身扩展逻辑相关的少量代码不在此列 - 本代码扩展的最后一步是将代码共享到hazel社区,达到最终由社区开发者同步维护的目的,所以要求代码风格良好,代码注释全且全英文,文档以及相关测试代码必须齐全才算完整交付 - 相关代码开发工作 - 其他非开发者工作量(多种架构一键部署方案,脚本等等) [^备注]: 扩展要求,当对标产品与华为云产品都支持的功能,参数时,要求至少达到对标产品的丰富扩展;当对标产品有,华为云无时,可以不做。当华为云有,对标产品无时,鼓励进行扩展,非核心功能不强制要求,即要求在扩展完成度上 **华为云 >= 对标产品**