Teleport 开源堡垒机的使用
公司的服务器可能会存在这样一种情况,具体的应用是部署在很多的内网服务器上,然后由一台外网服务器通过代理的方式对外提供服务,例如下图:
GitLab 服务器的迁移以及注意点
Git 已经是代码托管工具中的主流了,如果是自己搭建私有的 Git 服务器我们一般会使用 GitLab ,在《在CentOS7中安装GitLab》 一文中有介绍怎样在 CentOS7 中安装 GitLab 。文本主要介绍怎样迁移 GtiLab 。
Nexus:一站式私有仓库管理(NuGet、Maven、NPM、Docker)
我们在日常开发中经常需要使用到私有仓库,比如 dotNET 中的 NuGet、Java 中的 Maven、前端的 npm,还有 Docker 镜像,每一个私有仓库各自管理,维护起来比较麻烦,而 Nexus 可以将其统一起来。
2020 年终总结
2020 年是很特殊的一年,也是过得最快的一年。 疫情贯穿着全年,只要是外出口罩变成了必备品,这些都是和以往不一样的地方,包括到年底的提倡着就地过年,这已经变成一个持久战了,心态一定要好。 疫情改变了我们的生活,封城了两个多月,经历过物资不足的窘迫,也经历过单元楼内有确证的恐慌,两个多月学会了做各种面食,两个月内也第一次体验了在家远程办公,在《远程办公也可以很高效》中介绍了当时办公的场景和方式。
看见的不一定是真实的
年末了,再说说加班的问题,其实加班这个话题之前已经写过两篇了: 蹭个热度,也说说 996 你的加班有价值吗?
dotNet Core 3.1 使用 Elasticsearch
Elasticsearch 是基于 Lucene 的搜索引擎。可以非常方便地实现分布式的全文搜索,本文介绍在 dotNet Core 3.1 中怎样使用 Elasticsearch 。
说说 RabbiMQ 的应答模式
RabbiMQ 我们都很熟悉了,是很常用的一个开源消息队列。搞懂 RabbiMQ 的应答模式对我们排查错误很有帮助,也能避免一些坑。本文说说 RabbiMQ 的应答模式。 生产者发出一条消息给 RabbiMQ ,服务端将消息推送给消费者,消费者处理完消息后告诉 RabbiMQ,我已经接收到消息并处理了,RabbiMQ 收到通知后会将消息从队列中删除。 消费者通知 MQ 的这个过程就是消息的应答。在 RabbiMQ 中有两种应答模式:自动应答和手动应答。