微信Mars
Omni-Space
专注Android, Mobile Security and AI
展开
-
微信终端跨平台组件 mars 系列(一) - 高性能日志模块xlog
前言mars 是微信官方的终端基础组件,是一个使用 C++ 编写的业务性无关,平台性无关的基础组件。目前已接入微信 Android、iOS、Mac、Windows、WP 等客户端。现正在筹备开源中,它主要包括以下几个部分: comm:可以独立使用的公共库,包括 socket、线程、消息队列等 xlog:可以独立使用的日志模块 sdt:可以独立使用的网络诊断模块 ...转载 2019-04-18 17:48:49 · 380 阅读 · 0 评论 -
微信终端跨平台组件 mars 系列(二) - 信令传输超时设计
前言mars 是微信官方使用 C++ 编写的业务性无关、平台性无关的终端基础组件,目前在微信 Android、iOS、Windows、Mac、Windows Phone 等多个平台中使用,并正在筹备开源,它主要包含以下几个独立的部分: COMM:基础库,包括 socket、线程、消息队列、协程等基础工具; XLOG:通用日志模块,充分考虑移动终端的特点,提供高性能、高可用、安全...转载 2019-04-18 17:50:34 · 415 阅读 · 0 评论 -
微信终端跨平台组件 Mars 系列(三)连接超时与IP&Port排序
前言Mars 是微信官方的终端基础组件,是一个使用 C++ 编写的业务无关、跨平台的基础组件。目前在微信 Android、iOS、Windows、Mac、WP 等多个平台中使用。Mars 主要包括以下几个独立的部分: COMM:基础库,包括socket、线程、消息队列、协程等基础工具; XLOG:通用日志模块,充分考虑移动终端的特点,提供高性能、高可用、安全性、容错性的日志功能...转载 2019-04-18 17:51:52 · 553 阅读 · 0 评论