新入后端崽有几个问题想问问前辈?技术和文档

2024-01-02 17:49:05 +08:00
 nnegier

我目前是一名 Java 后端工程师,有点前端开发经验,但后端真的有时候很没底,所有有点问题希望得到解答~

我目前用的看 HTTP 接口工具是 PostMan ,很好用,但它数据不是本地的,云端随账号的,有好有坏,请问有其它可替代的同样好用的数据是存在本地的软件吗?

云端 MySQL 的数据备份,我目前是做了主从,算是实时备份的一种,还请问有其它的比这个更好的备份方法吗?或者其它可以让我更安心的一些措施,这是我心慌慌的源头,就怕数据哪里不对,或者有一些痛苦经验也可以告诉我,拜托了

云端的服务异常报警是怎样去实现呢,一定要额外买一个报警的服务器实时去检测吗?但如果这个报警的服务器挂了,又怎么办呢,有点套娃了,所以怎样才可以确保万无一失的去检测呢?

服务器的日志除了记录 Exception 还记录什么呢?其次记录的 Exception 的 log 文件有没有好用的软件可以打开分析的呢,因为像 IntellijIDEA 本地运行服务时那个错误分析就非常清晰快速

还有一个就是文档,我目前是用的 Word 和 XMind 和 Markdown 来整理一些文档,(我目前在整理前后端的数据同步的文档,说实话挺头大的),请问除了这些文档软件还有其它好用的文档软件吗,可以帮助我梳理一些文档在本地

2049 次点击
所在节点    程序员
12 条回复
lpbname777
2024-01-02 17:50:23 +08:00
apifox 或者 apipost
chiron688
2024-01-02 17:56:33 +08:00
云端数据库?无脑冲大厂 mysql 服务,自带异地灾容解决你的后顾之忧
云端的服务异常报警? statuspage 或者大厂,自带多地服务器同时监控
总结:有钱,你的担心完全不是问题
murmur
2024-01-02 17:58:22 +08:00
你要是担心主从故障就只能多云了,上次阿里云全链路宕机你再多节点不都要趴窝
mylovesaber
2024-01-02 18:20:29 +08:00
接口工具论好用还得是国产的,我用了一圈,还是 apipost 好用,反应快,功能全,postman 打开后加载很慢,还有免费版 postman 也就是 postwoman (这货后来又改名了),功能性也不如国产的 apipost 好用

mysql 定时多地备份,然后利用校验值来对比多地备份是否存在区别,有的话报警,至于备份命令可以看看 mysqldump 这个命令,利用 linux 的定时功能来定时执行

报警问题的简易办法是所有节点相互检测对方来实现
kuituosi
2024-01-02 18:44:07 +08:00
apipost ,mysql 用云厂商的
日志和报警这都看成本了,普通的就是 elk 和 prometheus ,有钱就用云厂商的
讨厌 word ,markdorn 足够了
maocat
2024-01-02 19:00:32 +08:00
凌晨备份数据,上传到 oss
unknown404
2024-01-02 20:06:56 +08:00
Q: 我目前用的看 HTTP 接口工具是 PostMan ,很好用,但它数据不是本地的,云端随账号的,有好有坏,请问有其它可替代的同样好用的数据是存在本地的软件吗?
A: 本地 markdown&curl+git 仓库

Q: 云端 MySQL 的数据备份,我目前是做了主从,算是实时备份的一种,还请问有其它的比这个更好的备份方法吗?或者其它可以让我更安心的一些措施,这是我心慌慌的源头,就怕数据哪里不对,或者有一些痛苦经验也可以告诉我,拜托了
A: 云端的数据备份,可以用阿里云的备份服务,外加自己写个脚本,备份到第三方(记得做下备份故障恢复,以防出现故障评估恢复时长)

Q: 云端的服务异常报警是怎样去实现呢,一定要额外买一个报警的服务器实时去检测吗?但如果这个报警的服务器挂了,又怎么办呢,有点套娃了,所以怎样才可以确保万无一失的去检测呢?
A: 云端检测和自己搭建报警都是一样的原理,稳妥点的自己搭建报警+云服务告警

Q: 服务器的日志除了记录 Exception 还记录什么呢?其次记录的 Exception 的 log 文件有没有好用的软件可以打开分析的呢,因为像 IntellijIDEA 本地运行服务时那个错误分析就非常清晰快速
A: 除了关键字匹配,可以加上 tracing ,链路日志会更加清晰,

Q: 还有一个就是文档,我目前是用的 Word 和 XMind 和 Markdown 来整理一些文档,(我目前在整理前后端的数据同步的文档,说实话挺头大的),请问除了这些文档软件还有其它好用的文档软件吗,可以帮助我梳理一些文档在本地?
A: 本地 markdown+git 仓库
coolfamilyxun
2024-01-02 21:03:16 +08:00
1.apifox
2.定时备份数据或者你说那种都 ok 了
3.预警个啥,弄一个检测脚本,挂了给你发邮件 ok 了
4.一般出问题才查日志,随便一个 txt 软件都可以看
coolfamilyxun
2024-01-02 21:05:14 +08:00
你担心很多的东西都是运维层面的,一些公司有专门的运维。
Sigrdirfa
2024-01-02 21:23:33 +08:00
1.PostMan:apifox 可以替代但是我感觉没有必要,开发的时候我更习惯 idea 的 restful 插件。

2.MySQL:主备已经可以了,想那多干嘛?如果是自己在机器上部署可以写个脚本来定时 dump ,然后 dump 完成后将 dump 文件同步到其他机器上,少丢一点是一点吧。

3.云端的服务异常报警考虑做个心跳差不多得了...服务和检测同时挂了如果不是 one in boom 的配置,就是纯纯运气不好,做好备份或者容器化及时恢复就好了。

4.服务器的日志除了记录 Exception 还记录什么?问你自己,你需要埋点么?埋点的数据用日志来处理合理么?今后会不会上 clickhouse 一类的东西来处理这些日志呢?

5.文档:丰俭由人,markdown 写完之后一般是上飞书,但是我 iCloud 存了一部分,有些时候会手动同步到 one Drive 。
lizy0329
2024-01-03 12:28:28 +08:00
@lpbname777 托狗,用 https://docs.usebruno.com/ 开源,纯本地
lpbname777
358 天前
@lizy0329 你嘴能不能干净点?推荐一个自己用过的就是狗了?你自己没给别人推荐过东西? sb 一样的东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1005248

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX