腾讯TAF微服务治理框架使用手册

需积分: 46 11 下载量 143 浏览量 更新于2024-07-17 收藏 1.95MB PDF 举报
"TAF-使用指南和规范.pdf" TAF(TaF,全称为 Tencent Architecture Framework)是腾讯推出的一个微服务治理框架,旨在提供高效、稳定的服务治理解决方案。本使用指南详细介绍了如何在项目中应用TAF框架,包括服务的使用规范、组件的使用方法以及公共库的使用技巧。 一、TAF框架使用规范与方法 TAF框架的核心功能是实现服务之间的通信和管理。使用TAF,开发者需要遵循一定的规范,确保服务的稳定性和可维护性。这包括但不限于服务注册与发现、服务调用、负载均衡、故障隔离、熔断机制等。指南中详细阐述了如何配置和使用这些功能,以优化微服务架构。 二、JMem组件 JMem是TAF中的一个关键组件,用于实现进程内的高效数据共享。它提供了基于内存的数据存储和访问,支持线程安全的读写操作。通过JMem,开发者可以构建高性能、低延迟的应用服务。 三、公共库的使用 TAF提供了丰富的公共库,包括网络通信库、序列化库、日志库等。这些库被设计成可复用的模块,以简化开发工作。例如,JCE(Java Cryptography Extension)库用于加密解密数据,Filter机制允许自定义服务过滤规则,HashMap扩展提供了更灵活的数据结构选择。 四、版本修订记录 自2009年起,TAF经历了多次更新和优化,增加了如灰度发布、XML调用、代理超时设置、用户级线程管理、共享内存红黑树组件等功能。每次更新都旨在提升框架的性能和稳定性,同时也增强了对门户配置中心的支持和错误修复。 五、其他重要特性 1. 灰度路由:TAF支持灰度发布策略,允许在不中断服务的情况下进行新版本测试,降低发布风险。 2. HTTP请求处理:TC_HttpRequest类提供了检查请求包头是否完整的功能,提高了解析HTTP请求的效率。 3. 日志染色:Kevintian修正了染色日志的使用方法,使得在分布式环境中定位问题更加方便。 4. 服务端配置:业务配置支持门户配置中心,增强了服务配置的灵活性。 TAF使用指南不仅涵盖了基础的框架使用,还包含了长期维护和升级过程中的实践经验,为开发者提供了全面的参考和指导,以实现高效、可靠的微服务架构。
2021-03-11 上传
关注 | 工信部组织发布18项关于APP个人信息保护团体标准 APP个人信息保护关乎人民群众获得感、幸福感和安全感,广大用户高度关注。推动标准化是加强个人信息保护工作的关键环节,对规范企业经营行为,提升监管检测的自动化、智能化水平具有重要意义。 2020年7月,工业和信息化部发布《关于开展纵深推进APP侵害用户权益专项整治行动的通知》,提出四方面十项要求。此后,工业和信息化部组织中国信息通信研究院、电信终端产业协会(TAF),有针对性地制定了《APP用户权益保护测评规范》10项标准;对于广大用户特别关心的“最小必要”等收集使用用户个人信息原则,也制定了《APP收集使用个人信息最小必要评估规范》8项系列标准,涉及图片、通信录、设备信息、人脸、位置、录像、软件列表等信息收集使用规范。上述18项标准于11月27日在全国APP个人信息保护监管会上以电信终端产业协会(TAF)团标形式发布,为APP侵害用户权益专项整治工作提供依据和支撑,为企业合规经营明确规范要求。标准凝聚了产业智慧,汇集了企业力量,美团、华为、OPPO、滴滴、字节跳动、拼多多、vivo、百度、阿里、腾讯、小米、360、贝壳、每日互动等终端厂商、互联网企业、安全企业积极参与了制定工作。 下一步,工业和信息化部将组织行业力量,继续推动制定《APP收集使用个人信息最小必要评估规范》剩余9项标准,涵盖录音信息、短信信息、房产信息、通话信息、身份信息、传感器信息、日志信息、交易和消费记录、好友列表等个人信息的收集使用规范要求,力争于今年底前发布。工业和信息化部还将积极总结经验,根据实践不断完善标准,推动将团体标准提升为行业标准、国家标准。 APP用户权益保护测评规范系列标准 1.T/TAF 078.1-2020 APP用户权益保护测评规范 超范围收集个人信息 2.T/TAF 078.2-2020 APP用户权益保护测评规范 定向推送 3.T/TAF 078.3-2020 APP用户权益保护测评规范 个人信息获取行为 4.T/TAF 078.4-2020 APP用户权益保护测评规范 权限索取行为 5.T/TAF 078.5-2020 APP用户权益保护测评规范 违规使用个人信息 6.T/TAF 078.6-2020 APP用户权益保护测评规范 违规收集个人信息 7.T/TAF 078.7-2020 APP用户权益保护测评规范 下载分发行为 8.T/TAF 078.8-2020 APP用户权益保护测评规范 移动应用分发平台管理 9.T/TAF 078.9-2020 APP用户权益保护测评规范 移动应用分发平台信息展示 10.T/TAF 078.10-2020 APP用户权益保护测评规范 自启动和关联启动行为 APP收集使用个人信息最小必要评估规范系列标准 1.T/TAF 077.1-2020 APP收集使用个人信息最小必要评估规范 总则 2.T/TAF 077.2-2020 APP收集使用个人信息最小必要评估规范 位置信息 3.T/TAF 077.3-2020 APP收集使用个人信息最小必要评估规范 图片信息 4.T/TAF 077.4-2020 APP收集使用个人信息最小必要评估规范 终端通讯录 5.T/TAF 077.5-2020 APP收集使用个人信息最小必要评估规范 设备信息 6.T/TAF 077.6-2020 APP收集使用个人信息最小必要评估规范 软件列表 7.T/TAF 077.7-2020 APP收集使用个人信息最小必要评估规范 人脸信息 8.T/TAF 077.8-2020 APP收集使用个人信息最小必要评估规范 录像信息