更新于:12-12 13:20

有关[系统]分类推荐

前端监控系统设计

于12-28 10:27 - spider集控团队 -
前言: 创建一个可随意插拔的插件式前端监控系统. 使用window.addEventListener('error',cb). 由于这个方法会捕获到很多error,所以我们要从中筛选出静态资源文件加载错误情况,这里只监控了js、css、img. // 捕获静态资源加载失败错误 js css img window.addEventListener('error', e => {.

Netflix系统架构设计方案

于12-27 13:17 - Andy_Lee -
【编者的话】Netflix是全球最大的在线视频网站之一,它是怎么设计的呢. 这篇文章介绍了Netflix系统架构的设计方案. 原文: Netflix System Architecture. 我们来讨论一下如何设计Netflix. 相信每个人都会通过某些网站或应用在线追剧或者看电影,而Netflix是我最喜欢的在线视频网站,不过今天我不推荐任何电影,相反,我想展示的是Netflix背后令人惊艳的系统逻辑.

从0开始设计Twitter系统架构

于12-20 00:39 - 老马 -
【编者的话】Twitter是全球最大的社交网络之一,如果让我们从0开始设计twitter的系统架构,该怎么做呢. 这篇文章简单介绍了设计类twitter系统的思路并在最后给出了参考设计. 原文: Twitter System Architecture. Twitter是全球领先的在线社交网络服务,用户可以在这里发布和阅读被称为“推文(tweets)”的短消息.

系统架构性能优化思路

于12-07 22:50 - aoxiang -
今天谈下业务系统性能问题分析诊断和性能优化方面的内容. 这篇文章重点还是谈已经上线的业务系统后续出现性能问题后的问题诊断和优化重点. 我们首先来分析下如果一个业务系统上线前没有性能问题,而在上线后出现了比较严重的性能问题,那么实际上潜在的场景主要来自于以下几个方面. 业务出现大并发的访问,导致出现性能瓶颈.

流量威胁分析系统与Tenable生产实践

于03-09 08:00 - -
信息安全体系构建中流量监听是一种常见的防护手段,从流量抓取到日志落地,从日志分析到威胁报警,相应产品基于流量分析模式,从最上层的处理逻辑来看是相近的,使用Suricata还是Snort处理流程类似接近,最粗放的方式去理解他们,这些系统都属于“大型字符串处理过滤系统”. 实际生产中可能会使多家厂商的产品配型开源产品使用,或自主开发,无论采用那种方案,我们都可抽象出一种共通的顶层流量数据处理模式,典型的流量过滤与日志分析处理流程.

使用Vert.x + SpringBoot编写业务系统 - 知乎

于10-31 11:58 - -
这一期文章主要为大家介绍如何将Vert.x与SpringBoot结合起来编写最最最常见的业务系统,即数据库增删改查. 谈两句SpringBoot. SpringBoot大家都很熟了,一个快速开发框架,其最大的特点是可将Spring应用打成可执行jar包,从而不再依赖外部容器,如Tomcat. 可能绝大多数人在使用SpringBoot时一定离不了嵌入式Tomcat, 从而造成了一想到SpringBoot就会将其与SpringMVC联系在一起的现象.

Shopee x JuiceFS:ClickHouse 冷热数据分离存储架构与实践 · JuiceFS 博客 - 面向云端的 POSIX 共享文件系统

于10-10 12:57 - -
转载声明:本文转自 Shopee 技术团队微信公众号. Shopee ClickHouse 是一款基于开源数据库 ClickHouse 做二次开发、架构演进的高可用分布式分析型数据库. 本文将主要介绍 Shopee ClickHouse 的冷热分离存储架构和支持公司业务的实践. Shopee ClickHouse 的冷热分离存储架构使用 JuiceFS 客户端 mount 远端对象存储到本地机器路径,通过编写 ClickHouse 的存储策略,如同使用多卷存储一样使用远端对象存储.

Facebook 因为推错了 BGP 路由的配置,相当于直接把自己的所有系统从互联网上断开了。没法快速恢复是因为平时通过互联网工作的员工也访问不到。更厉害的是门禁系统也在断开的系统之内,员工的门禁卡失效没法物理进入机房维护。。

于10-05 07:36 - wb_1657668863 - 挨踢1024
Facebook 因为推错了 BGP 路由的配置,相当于直接把自己的所有系统从互联网上断开了. 没法快速恢复是因为平时通过互联网工作的员工也访问不到. 更厉害的是门禁系统也在断开的系统之内,员工的门禁卡失效没法物理进入机房维护. 想看更多劲爆内容,请下载抽屉新热榜客户端 :.

腾讯看点基于 Flink 构建万亿数据量下的实时数仓及实时查询系统

于10-04 00:00 - - dev
▼ 关注「 Flink 中文社区」,获取更多技术干货 ▼. 摘要:本文由社区志愿者路培杰整理,腾讯看点数据团队高级工程师王展雄在 Flink Forward Asia 2020 分享的议题《腾讯看点基于 Flink 构建万亿数据量下的实时数仓及实时查询系统》. Tips:点击 「阅读原 文」即可查看作者分享原版视频~.

分布式系统的可观测性

于09-21 13:25 - - 分布式 Distributed
大多数语言、应用程序框架或库都支持日志,表现形式可以是字符串这样原始的非结构化数据,也可以是JSON等半结构化数据. 开发者可以通过日志来分析应用的执行状况,报错信息,分析性能…… 正因为日志极其灵活,生成非常容易,没有一个统一的结构,所以它的体量也是最大的. 对于单体应用,查看日志我们可以直接登上服务器,用 head、 tail、 less、 more等命令进行查看,也可以结合 awk、 sed、 grep等文本处理工具进行简单的分析.

如何做好大型遗留系统的数据迁移 - Thoughtworks洞见

于08-20 23:03 - -
历史悠久的大型企业,都会存在遗留系统. 这些系统运转着重要的业务,但使用到的技术已经跟不上时代潮流. 因此有着维护成本高、难以扩展、用户体验差等缺陷. 最终,企业一定会下决心开发一套全新的系统来替代遗留系统. 除了完成新系统的开发,还有一项重要的工作,是将老系统中存留的数据迁移进新系统,也就是我们常说的数据迁移.

用了 5 年的 Ubuntu 16.04 桌面系统来谈谈感受

于08-09 22:37 - wangbenjun5 -
自从从事编程之后一直都是用的 Ubuntu 16.04 ,为什么偏爱 16.04 是因为个人感觉 unity 这个桌面挺好用,可惜后面版本都改了 gnome,无爱,所以一直没更新,而且自己用着也挺好. 虽然发行版版本比较老,但是内核版本我已经升级到了 5.10. 240GB 三星 970 SSD. 之前有一个 1070ti 独显,前端时间显卡涨价,由于我不咋玩游戏,就给卖了回血了,等矿难再换个.

6000字思考!一篇看懂促销系统的底层逻辑

于07-28 09:50 - -
促销是电商产品的核心功能模块,但也是最难做好的功能模块. 促销的类型丰富且复杂,随意搭配组合就能给用户打造多样化的促销场景,引导用户进行购买. 因此,很多产品经理擅长在产品上堆砌促销功能,以此形成自身产品的促销系统. 将企业根据外部环境和内部条件,核算营销过程中发生的各项成本和争取最大经济效益,而进行影响消费者购买态度和行为的营销方式所组成的,具有一定结构和功能的有机整体,我们称为促销系统.

【书籍】“凤凰架构”-构建可靠的大型分布式系统

于07-25 17:15 - -
“Phoenix”这个词东方人不常用,但在西方的软件工程读物——尤其是关于 Agile、DevOps 话题的作品中时常出现. The Phoenix Project》讲述了徘徊在死亡边缘的 Phoenix 项目在精益方法下浴火重生的故事;马丁·福勒(Martin Fowler)对《. Continuous Delivery》的诠释里,曾多次提到“.

灰度发布系统架构设计

于06-10 00:08 - 阿娇 -
互联网产品需要快速迭代开发上线,又要保证质量,保证刚上线的系统,一旦出现问题可以很快控制影响面,就需要设计一套灰度发布系统. 灰度发布系统的作用,可以根据配置,将用户的流量导到新上线的系统上,来快速验证新的功能,而一旦出现问题,也可以马上的修复,简单的说,就是一套A/B Test系统. 灰度发布允许带着bug上线,只要bug不是致命的,当然这个bug是不知道的情况下,如果知道就要很快的改掉.

Linux - 系统指标 CPU load - 简书

于06-03 19:20 - -
cpu load通常做为一个机器负载的衡量指标. cpu load是对使用或者等待cpu进程的统计(数量的累加). 每一个使用(using)或者等待(waiting)CPU的进程(process),都会使load值+1. 每一个结束的(teminates)进程,都会使load值-1. 所谓使用CPU的进程,是指状态为.

作为最广泛支持的操作系统,HarmonyOS目前用在哪些产品了?

于06-03 03:38 - 罗燕珊 -
6月2日晚,华为在线上举办 HarmonyOS 2 及华为全场景新品发布会,从发布会我们获知,原本只用于智慧屏、可穿戴设备等产品的HarmonyOS系统已经可以在更多产品品类上使用. 华为消费者业务CEO余承东表示,过去10年是转型的10年,华为引领了手机的多项创新,比如摄像、通信、解决安卓卡顿,续航、快充、新材料新工艺、折叠屏等;未来十年华为消费者业务的战略是 全场景1+8+N智慧生活解决方案,重点围绕智能家居、智慧办公、智慧出行、运动健康、影音娱乐5大生活场景来构筑体验.

搭建前端异常监控系统

于05-28 01:50 - 爱秀的演员 -
收集前端错误(原生、React、Vue). 利用Egg.js编写一个错误日志采集服务. 编写webpack插件自动上传sourcemap. 利用sourcemap还原压缩代码源码位置. 代码上线打包将sourcemap文件上传至错误监控服务器. 发生错误时监控服务器接收错误并记录到日志中. 根据sourcemap和错误日志内容进行错误分析.

有道Kubernetes容器API监控系统设计和实践

于05-29 01:41 - Andy_Lee -
【编者的话】本篇文章将分享有道容器服务API监控方案,这个方案同时具有轻量级和灵活性的特点,很好地体现了Kubernetes集群化管理的优势,解决了静态配置的监控不满足容器服务监控的需求. 并做了易用性和误报消减、可视化面板等一系列优化,目前已经超过80%的容器服务已经接入了该监控系统. Kubernetes 已经成为事实上的编排平台的领导者、下一代分布式架构的代表,其在自动化部署、监控、扩展性、以及管理容器化的应用中已经体现出独特的优势.

基于CWM的ETL元数据库系统模型的设计

于05-25 15:35 - -
1 引 言 在工业领域,数据仓库连同前端的数据挖掘工具向企业高层提供决策分析的平台体系机制被称为商业智能(Business Intelligence,BI). BI项目的实施牵涉到企业各个事务处理系统之间海量数据的定向流动,这个数据流动的过程被称为数据抽取、转换与装载(Extraction、Transformation and Loading,ETL),是BI系统的心脏与灵魂.

基于会话推荐系统最新长文综述,163篇参考文献,已被ACM Computing Surveys接收

于05-23 12:37 - 机器之心 -
本文给大家介绍一篇刚被 ACM 旗舰期刊 ACM Computing Surveys (CSUR) 接收的基于会话推荐系统 (Session-based Recommender Systems (SBRS)) 的综述长文. ACM Computing Surveys 是计算机学科最具影响力的期刊之一,其最新影响因子为 7.99,为中科院认定的一区 Top 期刊,CORE Rank A* 期刊,主要发表计算机科学领域较有代表性的综述论文.

Binlog, Redolog 在分布式数据库系统中的应用

于05-08 22:42 - ideawu - 分布式 数据库
在一个系统中, 有 client 和 server 两个角色, client 向 server 发起请求(request), 这里的请求指写数据请求, 例如某条类似 "update table set a=1" 这样的 SQL 语句. 我们把 server 进行拆分, 得到下面这个更细化一些的系统结构:.

Linux系统安全强化指南

于05-08 03:29 - aoxiang -
本指南旨在说明如何尽可能地加强Linux的安全性和隐私性,并且不限于任何特定的指南. 免责声明:如果您不确定自己在做什么,请不要尝试在本文中使用任何内容. 本指南仅关注安全性和隐私性,而不关注性能,可用性或其他内容. 列出的所有命令都将需要root特权. 以“$”符号开头的单词表示一个变量,不同终端之间可能会有所不同.

记一次 .NET 某教育系统异常崩溃分析

于05-06 00:00 - - dev
这篇文章起源于 搬砖队大佬的精彩文章 WinDBg定位asp.net mvc项目异常崩溃源码位置,写的非常好,不过美中不足的是通览全文之后,总觉得有那么一点不过瘾,就是没有把当时抛异常前的参数给找出来. 为了能够让文章行云流水,我就按照自己的侦察思路吧,首先看一下现状:iis上的应用程序崩溃, catch 不到错误,windows日志中只记录了一个 AccessViolationException异常,如何分析.

分布式链路追踪系统 Zipkin 埋点库 Brave 使用入门

于04-19 11:14 - - Java Zipkin Brave
微服务架构下,服务之间的关系错综复杂. 从调用一个 HTTP API 到最终返回结果,中间可能发生了多个服务间的调用. 而这些被调用的服务,可能部署在不同的服务器上,由不同的团队开发,甚至可能使用了不同的编程语言. 在这样的环境中,排查性能问题或者定位故障就很麻烦. Zipkin 是一个分布式链路追踪系统(distributed tracing system).

灰度发布系统架构设计

于04-20 06:20 - PHP开源社区 -
互联网产品需要快速迭代开发上线,又要保证质量,保证刚上线的系统,一旦出现问题可以很快控制影响面,就需要设计一套灰度发布系统. 灰度发布系统的作用,可以根据配置,将用户的流量导到新上线的系统上,来快速验证新的功能,而一旦出现问题,也可以马上的修复,简单的说,就是一套A/B Test系统. 灰度发布允许带着bug上线,只要bug不是致命的,当然这个bug是不知道的情况下,如果知道就要很快的改掉.

大型系统在线问题诊断与定位

于04-19 06:11 - Xargin -
本文是武汉 gopher meetup 的分享内容整理而成,分享内容在 “无人值守” 的两篇和其它社区分享中亦有提及. (也就是说你看过那两篇,这个可以不用看了). 混口饭吃也是不容易,既然有问题了,我们还是要解决的. 要先看看有没有现成的思路可以借鉴. Google 在 这篇论文里提到过其内部的线上 profile 流程:.

信息化系统迁移方案

于04-14 10:20 - 金刚哥斯拉 -
按照本期招标采购要求,中心在建成后要实现对迁移应用和新建业务平台的一体化集成. 考虑到需要迁移的指挥中心现有应用包含了分析管理平台、指挥平台,上述平台都是中心的核心、重要应用,因此我公司认为原系统的搬迁将是项目建设的重点和难点. 本方案设计以我公司与用户现系统承建公司的初步技术交流、用户现状分析为基础,给出搬迁方案设计.

Vue 3 组件开发:搭建基于SpreadJS的表格编辑系统(环境搭建)

于04-12 11:16 - 葡萄城技术团队 - 前端 葡萄城开发技术 vue.js spreadjs vite
Vue是一套用于构建用户界面的渐进式框架,与其它大型 JS 框架不同,Vue 被设计为可以自底向上逐层应用,更易上手,还便于与第三方库或既有项目整合,因此,Vue完全能够为复杂的单页应用提供驱动. 2020年09月18日,Vue.js 3.0 正式发布,作者尤雨溪将其描述为:更快、更小、更易于维护.

撑起中国七成货运总量:货车司机困在系统里

于04-10 19:39 - -
本文来自微信公众号: 人间像素(ID:lucanighttalk),作者:唐云路,头图来源:《无依之地》. 货车司机是一个人们不常谈起的职业,如果不是因为金德强师傅,人们几乎不会去留意,终日奔波在路上、运送着保障生活各项物资的货车司机们,过着什么样的生活. 他们往往承受着较大的工作压力和较高的劳动负荷,往往吃住都在车上,除了睡觉都在开车.