注意:本文涉及的外部网址和信息具有时效性,但解决方案部分是通用的。
由于众所周知的原因,GFW 需要保护我们免受「有害」Docker 镜像的损害,因此国内大部分主流镜像加速服务已经停止或只提供白名单服务。当然,你可以继续使用一些非主流的镜像,可以在这里查看:Docker Hub 镜像加速器。随着政策的落实,我认为国内的镜像加速服务可能只有两种结局:要么关闭,要么采用白名单模式。
今天,我将向大家介绍我基于 Golang 实现的 MQTT 反向 RPC 框架:Go reverse RPC。
RRPC 即 Revese RPC,我们一般称设备端向服务端请求成为 RPC(Remote Protocal Call),所以反向即服务端向设备端请求,这在设备端是常见的做法,因为设备端没有独立的公网 IP,服务器端无法直接向设备端请求,这种情况下,就需要设备端发起一个长链接到服务器端,然后服务器就能在这个长链接的基础上,对设备端进行 RPC 请求。
In our last article (which feels like ages ago :P), we discussed MQTT’s publish-subscribe functionality. This time, let’s go straight into its features.
这个时间点,挺尴尬的,因为我又一次经历创业失败了,嘟嘟的坟头草也没长多高。不过,我倒是有时间又可以写一些回忆了,这次就不仅仅写创业历程了,也顺便写点工作之外的事情,不过全放在一篇里面会让工作之外的内容有些尴尬,因此我把重篇幅的工作篇章放这里,其它的另外写一篇。
在游泳时听歌的一个常见痛点是,耳机上存放的音乐内容越来越过时或者听腻了,要手动通过电脑来管理音乐,但是操作却非常麻烦。本文将会使用群晖(DS218+),通过简单的 USB Copy 或者自动化脚本来解决这个问题,实现自动帮耳机(Sony Walkman NW-WS623,以下统称 Walkman)更新歌曲。