V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nnegier
V2EX  ›  程序员

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

  •  
  •   nnegier · 315 天前 · 1991 次点击
    这是一个创建于 315 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    第 1 条附言  ·  314 天前

    ApiPost和Apifox都下来用了,ApiPost感觉会更好些,它不用登录,同时支持导出为PostMan的格式,这点真的很好呀,这是它的竞争对手呀,同时界面设计非常合理,我个人觉得比PostMan还要直观。综上,在接口工具我还是主用PostMan,然后要用到一些特殊的功能的时候再把数据导到ApiPost里面去操作,这样做的话就相当于三重备份了,PostMan的云备份、PostMan的本地备份、ApiPost的云备份,以及更多更全的功能。因为我也是才知道PostMan的本地备份那么多软件支持它的导入。然后各位朋友解答的其它疑惑我再看看先

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

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

    报警问题的简易办法是所有节点相互检测对方来实现
    kuituosi
        5
    kuituosi  
       315 天前
    apipost ,mysql 用云厂商的
    日志和报警这都看成本了,普通的就是 elk 和 prometheus ,有钱就用云厂商的
    讨厌 word ,markdorn 足够了
    maocat
        6
    maocat  
       315 天前 via iPhone
    凌晨备份数据,上传到 oss
    unknown404
        7
    unknown404  
       315 天前
    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
        8
    coolfamilyxun  
       315 天前
    1.apifox
    2.定时备份数据或者你说那种都 ok 了
    3.预警个啥,弄一个检测脚本,挂了给你发邮件 ok 了
    4.一般出问题才查日志,随便一个 txt 软件都可以看
    coolfamilyxun
        9
    coolfamilyxun  
       315 天前   ❤️ 1
    你担心很多的东西都是运维层面的,一些公司有专门的运维。
    Sigrdirfa
        10
    Sigrdirfa  
       315 天前
    1.PostMan:apifox 可以替代但是我感觉没有必要,开发的时候我更习惯 idea 的 restful 插件。

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

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

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

    5.文档:丰俭由人,markdown 写完之后一般是上飞书,但是我 iCloud 存了一部分,有些时候会手动同步到 one Drive 。
    lizy0329
        11
    lizy0329  
       314 天前
    @lpbname777 托狗,用 https://docs.usebruno.com/ 开源,纯本地
    lpbname777
        12
    lpbname777  
       307 天前
    @lizy0329 你嘴能不能干净点?推荐一个自己用过的就是狗了?你自己没给别人推荐过东西? sb 一样的东西
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:00 · PVG 04:00 · LAX 12:00 · JFK 15:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.