×
请登录
账号
密码
登录 Use it
博客
随笔
网盘
建站
资源
标签
毒鸡汤
程序员导航
登录
注册
标签: 架构 共 64 个结果.
深入剖析 ReentrantLock 公平锁与非公平锁源码实现
原文地址: https://blog.csdn.net/lsgqjh/article/details/63685058 ReentrantLock 是 JUC 包中重要的并发工具之一,支持中断和超时、还支持尝试机制获取锁, 并且是一种通过编程控制的可重入锁,尽可能减少死锁问题。本文以公平与非公平锁的 ....
star2017
1年前
3206
0
有赞技术 | 通用规则平台的设计与应用
[图片] 作者:罗京 部门:增长中心 一、背景 当下,直播带货已经成为一种重要的消费场景。它重构了传统商场乃至电商的人货场关系,打造了一种即时的、沉浸式的消费体验。有赞做为一个商家 SaaS 服务公司,为商家提供了商品管理,售卖的全流程服务,其中就对接了许多直播带货的渠道,例如快手、陌陌、微博、虎牙 ....
star2017
1年前
2681
0
苏宁 11.11:苏宁易购订单搜索系统架构及实现
[图片] 背景 随着苏宁易购平台规模的飞速发展,平台的订单量呈现指数级的增长,存储容量已达 TB 级,订单量更是到了万亿级别,尤其在双 11 大促流量洪峰的场景下,面临两个挑战: 1、如何存储如此巨大的数据量 2、如何提供高并发、低延迟、多维度的检索服务 传统关系型数据库无法支撑多维度的模糊检索,为 ....
star2017
1年前
4221
0
分布式追踪系统概述及主流开源系统对比
搜狐技术产品 导 读 分布式追踪系列文章来了! 本周推送为该系列的上篇,主要介绍了分布式追踪系统的原理、“可观察性” 的三大支柱、OpenTracing 标准,同时对当前主流的开源分布式追踪系统进行简单对比。 [图片] 图片来源: Dapper, a Large-Scale Distributed ....
star2017
1年前
2918
0
系统架构系列(四):业务架构实战下篇
在上一篇文章中主要讲了业务架构的基础部分,整体的业务架构还有一些其它点要考虑,如业务之间的彼此隔离、业务与技术 (平台) 的隔离、业务能力地图的可视化、业务 mock 能力、业务监控等,本篇文章主要讲述这些内容。 [图片] 一、业务彼此隔离 在较小的公司可能要体现这个没有对应的业务场景,但在大公司中 ....
star2017
1年前
3007
0
58 同城智能语音质检系统架构实践
文章作者:刘晟源、陈璐 内容来源:58 AI Lab 背景 传统语音质检通常是指质检员听取一定比例的电话录音进行人工质检,检测坐席在通话过程中是否有违规或非标准话术行为,如骂人、嘲讽、推诿、过度承诺等,以规范坐席人员行为,进而提升客户服务质量。纯人工听取录音效率低,单人日均仅能听取约 3 小时,在大 ....
star2017
1年前
2811
0
网易 | 严选电子面单稳定性治理实践
作者: 严选技术 严选技术产品团队 稳定性治理是系统演进过程中一个不容忽视的重要命题,这个命题往往需要持续性的投入,如何让持续性的治理工作有目标、过程可跟进、结果能检验?本文结合严选供应链技术团队在稳定性治理上的实践,对治理工作中的可用性、监控告警和线上应急三个方面做了一些思考与总结。 1. 什么是 ....
star2017
1年前
2713
0
系统架构系列 (三):业务架构实战上篇
作者: 高福来 引言 业务架构一般不被开发重视,开发人员喜欢追求新技术,而技术是服务于业务的,现在没有一项技术是自娱自乐的,一定要支撑业务,否则没有场景。设计好业务架构要考虑的方面比较多,要做到业务彼此隔离、业务与技术 (平台) 隔离,从业务架构中能看得出整体业务的流程运转、业务产品的能力、业务领域 ....
star2017
1年前
2713
0
分布式事务的实现原理 2pc 3pc XA 事务
本文转载自 架构文摘 公众号 事务是数据库系统中非常有趣也非常重要的概念,它是数据库管理系统执行过程中的一个逻辑单元,它能够保证一个事务中的所有操作要么全部执行,要么全不执行;在 SOA 与微服务架构大行其道的今天,在分布式的多个服务中保证业务的一致性就需要我们实现分布式事务。 [图片] 在这篇文章 ....
star2017
1年前
3468
0
系统架构系列(一):如何用公式定义该概念?
作者: 高福来 系统架构概念非常大,谈论时显得虚无飘渺,它不像一个具体的技术点能很好地衡量掌握了没有。系统架构的定义有很多,问不同的人得到的回答也不一样,这也越发让人迷惑:到底什么是系统架构。本篇文章没有太高深的理论,从推导系统架构的公式开始,层层铺进、环环相扣,揭开系统架构的神秘面纱。 [图片] ....
star2017
1年前
2196
0
百度搜索稳定性问题分析的故事(下)
导读:百度搜索系统是百度历史最悠久、规模最大并且对其的使用已经植根在大家日常生活中的系统。坊间有一种有趣的做法:很多人通过打开百度搜索来验证自己的网络是不是通畅的。这种做法说明百度搜索系统在大家心目中是“稳定”的代表,且事实确是如此。百度搜索系统为什么具有如此高的可用性?背后使用了哪些技术?以往的技 ....
star2017
1年前
3611
0
AIQ - 架构 | 软件服务架构的一些感悟
早想着要写一篇博客,但由于各种原因(其实因为懒),迟迟没有动笔。今日下决心,写写关于软件服务架构的一点感悟。 三层架构 [图片] 从读大学开始,老师就讲三层架构。后来的项目实施基本上也都是三层架构。对于小型项目,业务逻辑相对简单的项目,三层架构是快速迭代的利器。随着项目的迭代,功能越来越多,业务逻辑 ....
star2017
1年前
3423
0
58 同城 HBase 平台 ZGC 应用实践
58 数据平台部 58 技术 导读: 58 同城大数据团队,鉴于目前线上大数据集群各个组件 GC 方面的问题,考虑逐步在适合的大数据组件上应用高版本 JDK 上的 ZGC,目前已经在 HBase 集群上成功落地,在某些场景上有比较明显的效果。58 同城 HBase 集群应用的 JDK 为腾讯公司开源 ....
star2017
1年前
3087
0
【杉枫】架构抽象化设计
业务研发,到了一定阶段需要对设计进行抽象化进行,抽象化两种方式一种是程序库,通过调用库形式实现代码重用,例如 dll、so、jar 包,另一种形式是通过服务形式,比如 Web 服务 soa 以及当下微服务形式对业务模块进行抽象化设计。 [图片] 对于线上业务抽象化去实现,具体到实现方式上,在 Jav ....
star2017
1年前
2941
0
分布式锁用 Redis 还是 Zookeeper?
为什么用分布式锁? 系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预先将商品的库存保存在 Redis 中,用户下单的时候会更新 Redis 的库存。 此时系统架构如下: ....
star2017
1年前
3002
0
两万字深度介绍分布式系统原理,一文入魂
作者:慕容千语 链接:https://www.jianshu.com/p/06136a5d49e8 1 概念 1.1 模型 节点 在具体的工程项目中,一个节点往往是一个操作系统上的进程。在本文的模型中,认为节点是一个完整的、不可分的整体,如果某个程序进程实际上由若干相对独立部分构成,则在模型中可以将 ....
star2017
1年前
2615
0
这是我读过写得最好的【秒杀系统架构】分析与实战!
1 秒杀业务分析 1. 正常电子商务流程 (1)查询商品; (2)创建订单; (3)扣减库存; (4)更新订单; (5)付款; (6)卖家发货; 2. 秒杀业务的特性 (1)低廉价格; (2)大幅推广; (3)瞬时售空; (4)一般是定时上架; (5)时间短、瞬时并发量高; 2 秒杀技术挑战 假设某 ....
star2017
1年前
2014
0
如果这篇文章说不清 epoll 的本质,那就过来掐死我吧!
作者:罗培羽 从事服务端开发,少不了要接触网络编程。epoll 作为 Linux 下高性能网络服务器的必备技术至关重要,nginx、Redis、skynet 和大部分游戏服务器都使用到这一多路复用技术。 文/罗培羽 因为 epoll 的重要性,不少游戏公司(如某某九九)在招聘服务端同学时,可能会问及 ....
star2017
1年前
2765
0
同程旅行网基于 RocketMQ 高可用架构实践
作者: 刘树东 背景介绍 为何选择 RocketMQ 我们在几年前决定引入 MQ 时,市场上已经有不少成熟的解决方案,比如 RabbitMQ , ActiveMQ,NSQ,Kafka 等。考虑到稳定性、维护成本、公司技术栈等因素,我们选择了 RocketMQ : 纯 Java 开发,无依赖,使用简单 ....
star2017
1年前
2859
0
腾讯内容平台系统的架构实践
[图片] 作者 | 孙子荀(授权) 编辑 | 小智 随着云结合微服务架构切实的提高了生产效率;深度学习不断深入内容处理的各个领域促进生产力的发展。 在消息系统,数据仓库,计算框架,存储系统等基础架构层建设逐步提升的基础上,大型互联网公司进一步提出了业务基础设施的需求。在基础架构和上层业务之间急需一个 ....
star2017
1年前
3016
0
1
2
3
4
本文目录
热门标签
程序员导航
热门文章
1.
如何学习Python数据科学(2018)
2.
31个与大数据有关的非常不错的资源和文章(附全链接)
3.
SpringBoot2实践系列(六):集成监控模块Actuator详解
4.
这可能是人工智能、机器学习和大数据领域覆盖最全的一份速查表
5.
史上最全的“大数据”学习资源(上)
6.
一篇文章,带你了解美国大数据产业
阿里云新老用户最新优惠
阿里云新老用户最新优惠
最新发布
1.
本地部署MineRu解析pdf、docx、excel等文档
2.
新技术名词
3.
查看mysql数据库中前缀位sys_data_的表,并生成删表语句
4.
centos docker 安装opensearch
5.
centos docker安装redis
6.
Linux使用命令记录:查看端口及开放端口(netstat、iptables)
最新评论
签到
?
签到
签到
签到,学习
签到