# 架构SIG例会 2021-11-9 9:30-11:30(UTC+08:00)Beijing

## 议题(Agenda)

议题1、测试子系统申请新建开源仓third_party_benchmark  
议题2、帐号子系统申请新建开源仓account_app_account  

## 与会人(Attendees)

任革林 [@im-off-this-week](https://gitee.com/im-off-this-week)  
董金光 [@dongjinguang](https://gitee.com/dongjinguang)  
张勇智 [@karl-z](https://gitee.com/karl-z)  
万承臻 [@wanchengzhen](https://gitee.com/wanchengzhen)  
强波   [@huawei_qiangbo](https://gitee.com/huawei_qiangbo)  

## 会议纪要(Notes)

**议题1：测试子系统申请新建开源仓third_party_benchmark**  
汇报人：任翔  
会议结论：  
1、同意在OpenHarmony新增third_party_benchmark开源仓。  
遗留问题：  
1、Mini，Small benchmark库是否归一？会后闭环答复：benchmark库在标准与轻量级归一，均使用Google benchmark。  
2、为什么使用Google benchmark？与OpenSSL Benchmark对比有什么优势？会后闭环答复：Google benchmark是专门针对C++
benchmark测试提供的测试库，提供了全面的性能测试接口，包括复杂度计算、多线程benchmark、模板化测试、CPU频率缩放等功能，简单易用。OpenSSL更擅长IPv4、Ipv6协议及网络为主的场景下进行性能测试，因此选型时选用Google benchmark，更符合TDD C++ benchmark测试场景。  

**议题2：帐号子系统申请新建开源仓account_app_account**  
汇报人：徐大庆  
会议结论：  
1、同意在OpenHarmony下新增帐号子系统开源仓account_app_account。  
遗留问题：  
1、应用帐号在标准系统和大型系统上部件名不同，如何考虑代码服用？会后闭环答复：目前无代码可复用，后续涉及到复用时，以开源项目整体策略为准，统一处理。  
2、支持按需跨设备同步的特性如何保证数据同步的时效性？会后闭环答复：目前设计与大型系统一致，依赖分布式数据管理的自动同步机制，后续会考虑自动+手动同步的机制，提高时效性。  
