-
随机高并发查询结果一致性设计实践
随机高并发查询结果一致性设计实践
LCR_ 2023-02-01 17:50:46
-
一个架构师的缓存修炼之路
本文作者:张勇,现任科大讯飞架构师。11年后端经验,曾就职于同程艺龙、神州优车等公司。乐于分享、热衷通过自己的实践经验平铺对技术的理解。一位七牛的架构师曾经说过这样一句话:“Nginx+业务逻辑层+数据库+缓存层+消息队列,这种模型几乎能适配绝大部分的业务场景。这么多年过去了,这句话或深或浅
小雨滴 2023-01-04 17:27:47
-
架构师进阶,微服务设计与治理的16条常用原则
上一篇文章我们从「存储选型」角度学习了架构师的基本能力。今天将从存储的上一层「服务维度」学习架构师的第二项常用能力——微服务设计与治理。如何设计合理的微服务架构?如何保持微服务健康运行?这是我们对微服务进行架构设计过程中非常关注的两个问题。本文对微服务的生命周期定义了七个阶段,如下图所示。围绕这七个
markriver 2022-12-26 17:33:44
-
B站数据服务中台建设实践
本期作者孟帅帅数据平台部数据服务负责人刘晨阳数据平台部开发工程师吕小正数据平台部开发工程师01背景随着公司业务的发展,对于数据的需求会越来越多。怎么在业务系统中高效的使用数据,让业务系统处理大数据时化繁为简,数据服务化基本是必经之路。那么什么是数据服务化,简单理解就是数据SaaS,通过一些数
Jack2k 2022-12-26 17:31:00
-
各大框架都在使用的Unsafe类,到底有多神奇?
前言几乎每个使用Java开发的工具、软件基础设施、高性能开发库都在底层使用了sun.misc.Unsafe,比如Netty、Cassandra、Hadoop、Kafka等。Unsafe类在提升Java运行效率,增强Java语言底层操作能力方面起了很大的作用。但Unsafe类在sun.misc包下,不
小雨滴 2022-12-23 18:00:05
-
干货 | 携程微服务体系下的服务治理之道和优化实践
作者简介HongLiang,携程技术专家,专注系统性能、稳定性、承载能力和交易质量,在技术架构演进、高并发等领域有丰富的实践经验。一、背景微服务架构在中大型互联网公司中被广泛应用,随着业务的发展,应用数越来越多、调用关系也越来越复杂。中台化后,交易系统要支持业务线多,系统复杂性高,原系统虽然能支
markriver 2022-12-21 18:10:15
-
唐太宗把微服务的“心跳机制”玩到了!
这是悟空的第153篇原创文章官网:www.passjava.cn你好,我是悟空。唐朝第二位皇帝唐太宗为了扩张领土,到处攻打周边的小国,即使有不服的小国也被唐太宗打服了。这些小国后来就都需要向唐太宗朝贡。朝贡就是朝拜和进贡。是两国或者说是两个政府之间的一种承认对方尊卑关系的礼节性外交。唐朝朝贡图,来源
markriver 2022-12-16 17:21:49
-
微服务权限处理,为什么这么难?
聊技术,不止于技术应用拆分微服务后,一个不可避免的问题就是权限问题。拆分后的各个微服务如何处理权限,怎么处理才能保证满足业务的需求,怎么处理才能保持架构的简单及可维护?今天的文章,让我们来深入微服务架构下的权限处理问题,看看这个没有佳实践的领域,如何能够针对业务需求来设计的较为优雅。1先来理解几个
markriver 2022-12-06 18:19:57
-
架构师必知必会之分段式提交|推荐收藏
先来露怯一波:记得我工作年在做DBA的时候,周末去一个培训机构听数据库相关的讲座,当时提到了广义上分布式事务的问题,旁边一个地中海的老哥,脱口而出两段式提交。当时的我并不太了解这个知识点,网上也搜了下资料,瞬间崩溃,完全看不懂。感叹当初要是有那么一套系列文章该有多好。在上一篇分布式事务中,我们了
小雨滴 2022-12-02 16:16:12
-
假如我是核酸系统架构师,我会...
成都核酸检测系统“崩溃”事件,将东软推至风口浪尖,同时也在技术圈内引发了广泛的讨论。开发一个不崩溃的核酸系统到底难不难?这篇文章,勇哥想象自己是核酸系统架构师,谈谈自己对核酸系统的理解。1明确系统边界作为架构师,首先需要明确系统边界。核酸检测核心流程:医护人员打开核酸系统的手机端应用,录入试管编码;
小雨滴 2022-11-22 16:36:36
-
从 1.5 开始搭建一个微服务框架——链路追踪 traceId
这是悟空的第156篇原创文章官网:www.passjava.cn你好,我是悟空。前言近在搭一个基础版的项目框架,基于SpringCloud微服务框架。如果把SpringCloud这个框架当做1,那么现在已经有的基础组件比如swagger/logback等等就是0.5,然后我在这1.5基础上进行组装
markriver 2022-11-03 17:40:06
-
微服务拆分之道
背景ALIWARE微服务在近几年大行其道,很多公司的研发人员都在考虑微服务架构,同时,随着Docker容器技术和自动化运维等相关技术发展,微服务变得更容易管理,这给了微服务架构良好的发展机会。在做微服务的路上,拆分服务是个很热的话题。我们应该按照什么原则将现有的业务进行拆分?是否拆分得越细就越好?
markriver 2022-11-02 17:50:55
-
腾讯大数据总体架构图,对外公开!
「数仓宝贝库」,带你学数据!导读:腾讯作为国内体量大的互联网公司之一,业务涵盖用户日常生活的方方面面,面对如此巨大业务数据量,如果不能对数据进行专业化处理并高效有序地存、管、用,如果不能使数据产生应有的价值,那么数据资产将会成为数据垃圾,成为社会和企业的负担。大数据平台作为腾讯底层的基础设施之一,
小雨滴 2022-11-02 17:48:55
-
聊聊数据湖的11个参考架构
数据湖是传统数据仓库概念在源类型、处理类型和用于业务分析解决方案的结构方面的版本。数据湖主要通过云实现,采用多种数据存储和数据处理工具进行架构,基于管理服务的服务用于处理和维护数据湖的数据基础设施。Pentaho首席技术官詹姆斯·迪克森有一个关于数据湖的类比,他创造了“数据湖”这个词。数据湖
小雨滴 2022-10-24 17:18:56
-
工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
👆戳蓝字“守护石”关注01背景这个事情发生在两年前,是某丰的工程师,根据网上披露的信息,大体情况是这样:首先工程师接到了需求变更的任务工单,需要进行数据库SQL执行操作,并事先准备好了SQL的脚本。接下来通过登陆跳板机就进入到了生产数据库的管理端,然后运行Navicat-MySQL的客户端管理工具。
小雨滴 2022-10-20 17:17:41
-
一家中型互联网公司的架构演进之路
在云原生架构出现之前,大家谈论多的是微服务架构。有的企业可能只有一种架构,有的企业经历过多种架构的演变。架构的选择与企业当前所处的阶段有很大关系,好的架构都是为了解决当下企业面临的业务问题而诞生的。引用王小川老师在中国计算机大会(CNCC)分享的一句话:“技术与业务的关系就像汽车,汽车有三大组件—
小雨滴 2022-10-12 15:52:50
-
从 1.5 开始搭建一个微服务框架——链路追踪 traceId
这是悟空的第156篇原创文章官网:www.passjava.cn你好,我是悟空。前言近在搭一个基础版的项目框架,基于SpringCloud微服务框架。如果把SpringCloud这个框架当做1,那么现在已经有的基础组件比如swagger/logback等等就是0.5,然后我在这1.5基础上进行组装
markriver 2022-10-11 16:48:59
-
不会服务治理,还怎么搞微服务?
文章来源:石杉的架构笔记原创文章目录单体架构微服务架构服务治理之注册与发现和负载均衡服务治理之限流熔断服务治理之服务监控今天给大家分享一个话题,是关于微服务架构的服务治理的,很多小伙伴可能都觉得自己玩儿过微服务架构,然后可能也听说过服务治理,但是服务治理到底是什么,有哪些东西,服务治理到底应该怎么来
markriver 2022-10-11 16:46:07
-
从AlloyDb的架构能学到些什么
前些天我发了一篇解读信通所分布式数据库发展报告内容的文章,有些朋友对我把Aurora、AlloyDB、PolarDB等也归类于分布式数据库感到有些不解。实际上这是信通所在报告里的归类,和国际上的常见归类方法也是一致的。通过认真研究其架构特点,我们也可以发现,实际上这些数据库产品(或者严格说是数据库服
zhangweizhong 2022-09-13 16:27:32
-
基于 iframe 的微前端框架 —— 擎天
vivo互联网前端团队-JiangZuohan一、背景VAPD是一款专为团队协作办公场景设计的项目管理工具,实践敏捷开发与持续交付,以「项目」为核心,融合需求、任务、缺陷等应用,使用敏捷迭代、小步快跑的方式进行开发及质量跟踪,简化工作流程,帮助团队快速迭代并高效完成产品开发交付。但早期VAPD以“一
小雨滴 2022-09-08 10:49:02
-
.NET中大型研发必备
本系列文章适合有初/.NET知识的同学阅读(请在电脑上打开页面,获取更好的阅读效果)。 (1)本系列文章,旨在讲述研发一个中大型项目所需要了解的一系列“基本构件”,并提供这些“基本构件”在全网的【简单】、【快速】使用方法!!(并不深究技术原理) (2)通过阅读本系列文章,能让你在“正规”项目研发方面快速入门+进阶,并能达成“小团队构建大网站”的目的。 (3)本系列文章采用的技术,已成功应用到人工智能、产业互联网、社区电商、游戏、金融风控、智慧医疗、等项目上。
免费 栈主:红色侦察兵 4 -
Python从入门到入坑
本小栈包含:Python基本教程 ,数据库基本教程,Python全栈,爬虫。以及Python的电子书分享等
免费 栈主:崔浩月1 4 -
悟空聊架构
悟空聊架构,悟空和他的朋友们,专注架构设计
免费 栈主:悟空聊架构 8 -
分布式思考和实践
关于分布式在数据库领域的应用的一些思考以及一些程序应用的开发
免费 栈主:szstonelee 4