因为Harbor发布时默认并不包含certificates,并使用http来提供registry请求服务。然而,我们建议在实际的生产环境中还是要使用安全的https。Harbor有一个Nginx实例以作为其他所有服务的反向代理。可以使用prepare脚本来配置Nginx以支持https。

Read More

在开发过程中,有时候会遇到libc库不兼容的情况,本文记录一下如何更换一个可执行应用程序的libc库。

Read More

本章介绍一下LD_PRELOAD相关知识,在此做一个记录以便后续查阅。当前操作系统环境为:

# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 

Read More

通信协议可以理解两个节点之间为了协同工作实现信息交换,协商一定的规则和约定,例如规定字节序,各个字段类型,使用什么压缩算法或加密算法等。常见的有tcp,udp,http,sip等常见协议。协议有流程规范和编码规范。流程如呼叫流程等信令流程,编码规范规定所有信令和数据如何打包/解包。

Read More