微游技术部一周分享 20230409期
本周关键字:Admob开屏和原生广告,RedisStream 消息队列,go实现反向代理,WebAssembly操作dom,node反向代理,react.dev中makrdown转Html,海盗模型AARRR。
大家好,以下是微游互娱技术部本周的分享:
1. [Android开发] Android Admob(二)开屏广告和原生广告
本文介绍如何实现Admob的开屏和原生广告。
2. [go开发] Go使用RedisStream实现消息队列
本文介绍如何使用go利用RedisStream实现消息队列。
3. [go开发] Go实现简单反向代理
反向代理,是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
本文介绍如何使用go的标准库net/http/httputil快速实现一个简单的反向代理。
4. [Web开发] WebAssembly间接操作dom
WebAssembly 本身无法直接操作 DOM,因为 WebAssembly 目标是提供一种可移植的、高效的二进制格式,以用于Web应用程序中的客户端和服务器端的计算密集型任务,而不能直接与 DOM 交互。然而,你可以通过 JavaScript 与 WebAssembly 之间的互操作来间接操作 DOM。
本文示例如何在 WebAssembly 中间接操作 DOM。
5. [Web开发] 静态文件的反向代理
本文分别用node.js, nginx, go实现了静态文件的反向代理,并对比了各自的性能,实测结果:nginx > go > node.js
6. [Web开发] 项目源码分析 react.dev(二):Markdown 转换成 HTML
本文继续对react.dev的源码进行分析,分析如何将 content 文件夹下的 Markdown 编写的内容转换成 HTML 渲染到页面上。
7. [产品设计] 海盗模型AARRR
本文介绍了产品设计中的海盗模型AARRR,它模型其实就是用户生命周期的五个阶段,分别是:
- Acquisition 用户获取
- Activation 用户激活
- Retention 用户留存
- Revenue 获得收益
- Referral 推荐传播
以上。