【无矶之谈】语雀宕机这事中我学到了什么?

2023-10-26 19:12:07 浏览数 (1)

前言

2023年10月23日下午14时左右,知名在线文档软件语雀崩了,直到当天晚上22点左右才修复,长达8小时,三个九的可用性差点就保不住了,这可是背靠蚂蚁集团的语雀啊。

而我在下午14点左右的时候正好在写笔记,当时直接就转圈圈,而后叫我重启客户端,当我把软件重启,电脑重启,刷新客户端甚至网页端都发现无法进入的时候,我意识到事情不简单。

官网也崩了,但官方没有任何公告,直到一小时后才在语雀官方微信公众号发了一段话。

在这期间,语雀用户在微信群、知乎、脉脉、微博等社交平台讨论此事,微博下方能看出来大家的震惊和无奈,毕竟第二天就是程序员节。

原先,我用过语雀,后来不太习惯,就在本地Typora进行记录笔记,随着笔记越来越多,不太好管理,我开始整理自己的文件夹进行归类。

最近有朋友邀请一起维护文档,于是我又把语雀用起来了,但没想到出了这事,这让我对在线文档这类软件极其不信任了,在语雀微博账号下面也是一片声讨,为什么不出离线功能本地编辑?

在本文我也会介绍我如何在本地管理笔记,如何同步。

现在让我们通过语雀这个事件,学习点知识吧。

系统的高可用

系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这个X是代表数字3~5。X个9表示在系统1年时间的使用过程中,系统可以正常使用时间与总时间(1年)之比。

3个9:(1-99.9%)*365*24=8.76小时,表示该系统在连续运行1年时间里最多可能的业务中断时间是8.76小时。

4个9:(1-99.99%)*365*24=0.876小时=52.6分钟,表示该系统在连续运行1年时间里最多可能的业务中断时间是52.6分钟。

5个9:(1-99.999%)*365*24*60=5.26分钟,表示该系统在连续运行1年时间里最多可能的业务中断时间是5.26分钟。

系统的高可用、容灾备份、两地三中心、异地多活、同城双活这些概念可以参考文章:https://blog.csdn.net/sinat_33718563/article/details/124703630

响应状态码

在语雀崩溃后,刷新界面,我经历了310,503,404错误。

状态码

类别

描述

1xx

Informational(信息状态码)

接受请求正在处理

2xx

Success(成功状态码)

请求正常处理完毕

3xx

Redirection(重定向状态码)

需要附加操作已完成请求

4xx

Client Error(客户端错误状态码)

服务器无法处理请求

5xx

Server Error(服务器错误状态码)

服务器处理请求出错

本地编辑器Obsidian推荐

Obsidian是基于Markdown文件本地知识管理软件,并且开发者承诺Obsidian对于个人使用者永久免费

官方介绍:

Obsidian 既是一个 Markdown 编辑器,也是一个知识管理软件。 你可以简单地将 Obsidian 作为一个 Markdown 编辑器,来编辑、预览 Markdown 文件。但如果你希望更好地使用它,请记住它真正的力量在于管理密集的网络化知识库。

官网:https://obsidian.md/

看到没,官网的后缀都是md格式的,这非常符合我这种喜欢Markdown记笔记的人。

下载

方法一

根据自己的操作系统进行下载

官网下载的啥后缀没有,我也打不开,啧。

后来我灵机一动,就直接把后缀改成了.exe,发现竟然可以。

方法二

快速安装地址:

https://forum-zh.obsidian.md/t/topic/13718

选择对应自己的操作系统的安装包进行下载

安装

下载好之后,双击直接就装好了。

安装好后打开主界面可以选择语言,这里我选择的是简体中文。

中文操作手册

中文帮助:https://publish.obsidian.md/help-zh/

本地知识库

在主界面选项可以选择本地知识库打开。

大家也不用把这个知识库想的太复杂,他其实就是你包含了md格式文件的文件夹而已。

因为我本地存储了很多md格式的文件,我直接打开大文件夹,效果如下。

关于图片的设置

typora中我的设置

这样设置的好处就是,会在相对于你md格式的文档根目录下生成一个images文件夹,你这个md文档的所有图片都会保存在images文件夹下。

obsidian中我的设置

打开obsidian设置-文件与链接,找到下图的这几个设置。如果你没有更改过,默认的设置和图片里面应该是一样的

设置成如下

设置好后,不管你是typora还是obsidian打开md格式文件,都不会出现图片无法显示的问题了。

当然如果你使用的是图床,那自行找相关资料查阅,我这只搞本地。

obsidian显示如下

本地文件展示如下

现在两边都互相认识了

主题设置

设置 -> 外观 - > 主题 -> 管理,这里我们可以下载自己喜欢的

我使用的是Things,编辑Markdown时会默认隐藏符号,这样写起来感觉就和在typora里面一样了。

大纲设置

像右侧一样显示出当前文档的大纲。

点击右上角竖着的三个点 -> 打开链接视图 -> 打开大纲。

经过我们这样的整理,整体的页面就和语雀差不多了,就是还没有语雀清爽。

为何选用Obsidian

写在最后面,为什么我开始用Obsidian?首先他的界面更加美观,其次左侧栏的显示要比Typora的友好一些。

不足的地方就是显示本文的大纲每次要去点开,展示的界面不如Typora。

即使如此,其中最大的一个让我选择Obsidian的原因就是:性能

同样的一个文档,超过十万字,语雀、Typora打开都要卡一会,在编辑的时候Typora会非常卡,而Obsidian非常极速,非常流畅,这个体验让我一下爱上了。

如何线上同步

我使用的是gitee,直接创建仓库,把笔记当做代码一样。

你要是说移动端没法看,那我就要说你两句,微信又gitee小程序,可以登录你的gitee账号,一样可以浏览查看。

最后,祝大家1024程序员节快乐!

0 人点赞