原文:Node.js躬行记(4)——自建前端监控系统

这套前端监控系统用到的技术栈是:React MongoDB Node.js Koa 。将性能和错误量化,解决业务和开发都不知道,只有用户知道的问题,提升业务稳定性。 因为自己平时喜欢吃菠萝,所以就取名叫菠萝系统。其实在很早以前就有这个想法,当时已经实现了前端的参数搜集,只是后台迟迟没有动手,也就拖着。 目前完成的还只是个雏形,仅仅是搜集了错误和相关的性能参数。 后台样式采用了封装过的matrix ...

2020-06-16 07:45 0 546 推荐指数:

查看详情

Node.js躬行(9)——微前端实践

  后台管理系统使用的是umi框架,随着公司业务的发展,目前已经变成了一个巨石应用,越来越难维护,有必要对其进行拆分了。   计划是从市面上挑选一个成熟的微前端框架,首先选择的是 icestark,虽然文档中有说明umi框架的改造,但版本得是 3 以上。   而当前我们自己使用的版本是 1,差 ...

Mon Sep 13 16:16:00 CST 2021 0 341
Node.js躬行(6)——自制短链系统

  短链顾名思义是一种很短的地址,应用广泛,例如页面中有一张二维码图片,包含的是一个原始地址(如下所示),如果二维码中的链接需要修改,那么就得发代码替换掉。 原始地址:https://gith ...

Mon Feb 01 16:27:00 CST 2021 2 427
Node.js躬行(8)——通用接口

一、GraphQL   最近服务端的同事分享了GraphQL,他分享的目的就是要把我们与他们的数据库隔离,这么做我们也求之不得。   我们组目前维护着一个后台管理系统,会直接读取数据库中的表,如果能隔离的话,就不需要写Model文件了。   后面再进一步了解后,明白了服务端推 ...

Mon Aug 09 16:02:00 CST 2021 5 268
Node.js躬行(12)——BFF

  BFF字面意思是服务于前端的后端,我的理解就是数据聚合层。我们组在维护一个后台管理系统,会频繁的与数据库交互。   过去为了增删改查会写大量的对应接口,并且还需要在Model、Service、Router三层写不同的代码逻辑,吃力不讨好。   为了节约开发时间,构思通用接口,并付诸于实际 ...

Fri Oct 08 15:52:00 CST 2021 0 457
Node.js躬行(14)——压力测试

  公司有个匿名聊天的常规H5界面,运营向做一次 50W 的推送,为了能配合她的计划,需要对该界面做一次压力测试。 一、JMeter   压测工具选择了JMeter,这是Apache的一个项目,它是用Java编写的,所以需要先安装Java的SDK,选择当前的操作系统。      随后 ...

Mon Nov 08 18:06:00 CST 2021 0 905
Node.js躬行(11)——E2E测试

  Cypress是为现代网络构建的前端测试工具,解决了开发人员和 QA 工程师在测试应用程序时面临的关键痛点。   在这个测试框架中包含了E2E测试、集成测试和单元测试(内嵌了Mocha),我们需要的是它的E2E测试的能力。   官网中包含详尽的API接口文档,以及多个视频教程、实例 ...

Mon Sep 27 18:13:00 CST 2021 0 274
Node.js躬行(13)——MySQL归档

  当前我们组管理着一套审核系统,除了数据源是服务端提供的,其余后台管理都是由我们组在维护。   这个系统就是将APP中的各类社交信息送到后台,然后有专门的审核人员来判断信息是否合规,当然在送到后台之前已经让机器审核了一遍。   在去年8月份上线后,日积月累,有张数据表变得比较庞大,截止到目前 ...

Mon Nov 01 16:13:00 CST 2021 0 274
Node.js躬行(15)——活动规则引擎

  在日常的业务开发中,会包含许多的业务规则,一般就是用if-else硬编码的方式实现,这样就会增加逻辑的维护成本,若无注释,可能都无法理解规则意图。   因为一旦规则有所改变,那么就需要修改代码再 ...

Mon Feb 14 18:16:00 CST 2022 0 183
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM