Su的技术博客

  • 首页
  • Java
  • MySQL
  • DDD
  • 事故复盘
  • 架构方案
  • Other
  • 工具
  • 打赏
  • 关于
架构
DDD

腾讯 Go整洁架构实践

​​了解过 Hex 六边形架构、Onion 洋葱架构、Clean 整洁架构的同学可以将本篇文章介绍的实践方法与自身项目代码架构对比并互通有无,共同改进。没了解过上述架构的同学可以学习一种新的架构方法,并尝试将其应用到业务项目中,降低项目维护成本,提高效率。 ​ ​本文提及的架构主要指项目组织的“代码架构”,注意与微服务架构等名词中的服务架构进行区分。   1.为什 […]

2023-03-09 0条评论 92点热度 0人点赞 阅读全文
架构方案

腾讯 QQ音乐高可用架构体系

brightnfeng,腾讯 QQ 音乐后台开发工程师 Without music, life would be a mistake. ― Friedrich Nietzsche 1. QQ音乐高可用架构体系全景 故障无处不在,而且无法避免。(分布式计算谬误) 在分布式系统建设的过程中,我们思考的重点不是避免故障,而是拥抱故障,通过构建高可用架构体系来获得优雅应对故障的能力 […]

2023-03-06 0条评论 69点热度 0人点赞 阅读全文
DDD

转载 殷浩详解DDD系列 第二讲 - 应用架构

作者|殷浩 出品|阿里巴巴新零售淘系技术部 架构这个词源于英文里的“Architecture“,源头是土木工程里的“建筑”和“结构”,而架构里的”架“同时又包含了”架子“(scaffolding)的含义,意指能快速搭建起来的固定结构。而今天的应用架构,意指软件系统中固定不变的代码结构、设计模式、规范和组件间的通信方式。在应用开发中架构之所以是最重要的第一步,因为一个好的架构 […]

2023-02-26 0条评论 100点热度 0人点赞 阅读全文
架构方案

八戒 八戒知识产权八年研发之路

本文主要讲述八戒知产的八年研发的历程。在2014~2016年期间,经历的野蛮式生长;在2017~2019年期间,拥有了自己的业务中台;在2020年开始,借助了Big Data+AI为业务保驾护航。在这个历程中,你又是怎样成长的呢,欢迎在留言区分享。 【野蛮生长 2014 ~ 2016】 当时,猪八戒网有大量的Logo设计需求,但缺乏变现的商业模式。通过数据分析和用户调查,发 […]

2023-02-19 0条评论 64点热度 0人点赞 阅读全文
架构方案

八戒 历经 16 年猪八戒网如何成功实现双活流量架构

猪八戒网随着业务访问量的直线增长,用户增长达到一定规模后,同时面临着高并发业务和海量数据的挑战,传统单机房在服务器容量上存在瓶颈,而且在一些不可预知场景下,导致整个网站出现故障,例如机房断电、火灾等这些不可抗拒因素都会导致所有服务器出现宕机从而导致业务瘫痪,即使有备份,恢复业务花费的时间也比较长。所以公司根据实际业务情况选择了同城双活流量高可用架构,当然还有两地三中心、异地 […]

2023-02-19 0条评论 32点热度 0人点赞 阅读全文
架构方案

八戒 猪八戒十年DevOps演进之路

前言 时间先回退到2011年,那时候我刚加入猪八戒,加入公司之前我还不知道svn、git是什么东西,连发布代码也是用的最传统的FTP上传方式。而早在2009年,来自Flickr员工在一场会议中所揭露了如何改善Dev和Ops的合作,达到了单日10次发布的高速度,催生了后来的DevOps运动。(题外话FTP的方式几秒就能发一次代码)所以DevOps到底解决了什么问题呢?接下来结 […]

2023-02-19 0条评论 33点热度 0人点赞 阅读全文
架构方案

CQRS 你所说的“事件驱动”是什么? What do you mean by “Event-Driven”?

Author:Martin Fowler 07 February 2017 Towards the end of last year I attended a workshop with my colleagues in Thoughtworks to discuss the nature of “event-driven” applications. Over the l […]

2023-02-19 0条评论 72点热度 0人点赞 阅读全文
架构方案

架构图 2000 字教你画项目架构图(建议收藏)

你是否被大厂展示的五花八门,花花绿绿的架构设计图所深深吸引,当我们想用几张图来介绍下业务系统,是不是对着画布不知从何下手?作为技术扛把子的筒子们是不是需要一张图来描述系统,让系统各个参与方都能看的明白?如果有这样的困惑,本文将介绍一些画图的方法论,让技术图纸更加清晰。 架构的定义 系统架构是概念的体现,是对物/信息的功能与形式元素之间的对应情况所做的分配,是对元素之间的关系 […]

2023-02-19 0条评论 63点热度 0人点赞 阅读全文
架构方案

阿里 订单超时怎么处理?我们用这种方案

背景 在企业的商业活动中,订单是指交易双方的产品或服务交易意向。交易下单负责创建这个交易双方的产品或服务交易意向,有了这个意向后,买方可以付款,卖方可以发货。 在电商场景下,买卖双方没有面对面交易,许多情况下需要通过超时处理自动关闭订单,下面是一个订单的流程: 如上图所示,一个订单流程中有许多环节要用到超时处理,包括但不限于: 买家超时未付款:比如超过15分钟没有支付,订单 […]

2023-02-17 0条评论 80点热度 0人点赞 阅读全文
MySQL

京东 MySQL性能优化浅析及线上案例讲解

Tech 导读       本文重点介绍了MySQL数据库性能优化的常见手段、底层架构实现原理、互联网医院建设过程中的几个典型案例;读者可以通过本文了解到日常开发中的注意事项、数据库性能优化的解决思路、如何规避隐藏规则带来的风险等几个方面的知识。 01  数据库性能优化的原因和措施 在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Sui […]

2023-02-16 0条评论 52点热度 0人点赞 阅读全文
Java

原创 Eureka源码剖析之七:架构&面试题【总结】

总结下eureka系统架构和相关面试题。   〓一、定时任务汇总 客户端定时任务 1)每30秒刷新缓存(服务拉取)2)每30秒发送心跳(服务续约) 服务端定时任务 1)每10分钟更新集群节点数据2)每15分钟更新续约数及阈值3)每1分钟剔除过期注册信息 〓二、Eureka系统架构交互图 来自网上更详细的图: 〓三、常见(面试)问题汇总 1、Server节点能否在配 […]

2020-02-02 0条评论 25点热度 0人点赞 阅读全文

秋天0261

关注Java领域,后端开发、Netty、Zookeeper、Kafka、ES、分布式、微服务、架构等。分享技术干货,架构设计,实战经验等。

最近评论
秋天0261 发布于 1 个月前(02月19日) 厉害,对编译器底层原理得研究的深点才能写出这样的工具 :smile:
秋天0261 发布于 1 个月前(02月17日) 精彩的复盘! :exclaim:
admin 发布于 1 个月前(02月16日) :razz:

@Autowired (1) @Resource (1) API网关 (1) eureka (7) go (1) JSR (1) QQ音乐 (1) repository (1) Spring (1) SQL优化 (1) 依赖注入 (1) 同城双活 (1) 容灾 (1) 布隆过滤器 (1) 异地双活 (1) 接口优化 (1) 故障转移 (1) 整洁架构 (1) 服务续约 (1) 注册中心 (7) 流水账 (1) 第五 (1) 缓存 (1) 缓存击穿 (1) 聊聊 (1) 设计规范 (1) 详解 (1) 限流 (1) 领域驱动设计 (4) 高可用 (1)

COPYRIGHT © 2014-2023 verysu.com . ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备15033072号-2