标签:火车票

编程技术

秒杀系统架构分析与实战

25

likai 发布于 2020-06-20

秒杀业务分析 正常电子商务流程: 查询商品 创建订单 扣减库存 更新订单 付款 卖家发货 秒杀业务的特性: 低廉价格 大幅推广 瞬时售空 一般是定时上架 时间短、瞬时并发量高 秒杀技术挑战 假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是1000...

阅读(21)评论(0)赞 (0)

编程技术

12306 系统架构到底有多牛?

9

wenming.gapo 发布于 2020-05-07

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 来源:https://juejin.im/post/5d84e21f6fb9a06ac8248149 “ 每到节假日 期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票! 1...

阅读(39)评论(0)赞 (0)

Java

Java Synchronized锁失败案例及解决方案

2

xirruiqiang 发布于 2020-04-30

synchronized关键字,一般称之为”同步锁“,用它来修饰需要同步的方法和需要同步代码块,默认是当前对象作为锁的对象。 同步锁锁的是同一个对象,如果对象发生改变,则锁会不生效。 锁失败的代码: public class IntegerSynTest { //线程实现Runn...

阅读(32)评论(0)赞 (0)

Spring

条件型业务规则的抽象与实现——从 Spring Profile 得到的灵感

1

xubiao.zhuang 发布于 2020-04-06

摘要 当我们更倾向于使用具体的场景沟通的时候,团队更不容易意识到需要从中寻找稳定的抽象。那么我们需要花费精力去改变用户的思维方式吗,如果需要又应该使用什么样的方式?又或者我们需要使用更抽象的方式来撰写用户故事吗? 最近,有幸参与了一个平台型的项目,该平台支持多种类型的产品预订,并...

阅读(33)评论(0)赞 (0)

编程技术

微信技术总监:11亿日活的超大型系统架构之道!13页ppt详解

15

邓龙华 发布于 2020-03-30

点击“ 技术领导力 ”关注 ∆    每天 早上8:30 推送 作者| 周颢    整理| Mr.K 来源| 技术领导力(ID:jishulingdaoli) 作者,微信技术总监 周颢,2001年毕业...

阅读(101)评论(0)赞 (0)

Java

秒杀系统如何防止超卖?

6

songhua.gao 发布于 2020-03-27

前言 本文主要是通过实际代码讲解,帮助你一步步搭建一个简易的秒杀系统。从而快速的了解秒杀系统的主要难点,并且迅速上手实际项目。 我对秒杀系统文章的规划: 从零开始打造简易秒杀系统:乐观锁防止超卖 从零开始打造简易秒杀系统:令牌桶限流 从零开始打造简易秒杀系统:Redis 缓存 从...

阅读(53)评论(0)赞 (0)

编程技术

微服务核心研究之–编排

15

likai 发布于 2020-03-23

目录: 一、微服务编排的必要性 二:3种常见的微服务编排方式 1、Orchestration(编制) 2、Choreography(编排) 3、API网关 三、微服务编排的框架(Orchestration方式) 1、流程编排的思路 2、流程编排的模型 3、适配参数 4、流水号 5...

阅读(51)评论(0)赞 (0)

编程技术

大白话聊聊秒杀系统的优化思路

3

likai 发布于 2020-03-20

目录 1、秒杀业务的难点 2、秒杀业务的优化方向 3. 常见的秒杀架构 4. 秒杀业务的各层次优化细节 复制代码 大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊秒杀系统的优化思路。 1、 秒杀业务的难点 常见的秒杀场景: 京东、淘宝上手机商品的秒杀场景,可能手机只有1...

阅读(56)评论(0)赞 (0)

创业故事

年底了,正在创业的人过得怎么样?

2

Harries 发布于 2020-03-01

投融界讯 2019年还有半个月就结束,农历新年即将到来,很多人已经开始准备买春运回家的火车票了。那些正在创业的人过得怎么样了呢? 过年不回家了 @李哦 为什么,创业太难了,最终把我压垮的是房价,但是我要坚持下去,因为我别无选择。 今年过年回不去了,因为我负债了,无颜面对...

阅读(59)评论(0)赞 (0)

编程技术

微服务下数据一致性的几种实现方式

11

puefu.he 发布于 2020-01-15

【编者的话】本人最近学习了一下微服务下数据一致性的特点,总结了下目前的保障微服务下数据一致性的几种实现方式如下,以备后查。此篇文章旨在给大家一个基于微服务的数据一致性实现的大概介绍,并未深入展开,具体的实现方式本人也在继续学习中,如有错误,欢迎大家拍砖。 传统应用的事务管理 本地...

阅读(91)评论(0)赞 (0)

编程技术

“12306”的架构居然这么牛逼!那么今年你抢到票了吗?

11

wenming.gapo 发布于 2019-12-27

作者:  绘你一世倾城 来源: https://juejin.im/post/5d84e21f6fb9a06ac8248149 “ 每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票! 12306 抢票,极限并发带来的思考 虽然现在大多数情况下...

阅读(73)评论(0)赞 (0)

编程技术

架构 秒杀系统优化思路

1

xiaoli.wang 发布于 2019-12-21

本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。 一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的...

阅读(96)评论(0)赞 (0)

Spring

怎样写好业务代码——那些年领域建模教会我的东西

6

darida 发布于 2019-11-26

本文主要作为笔者阅读 Eric Evans的《Domain-Driven Design领域驱动设计》 一书,同时拜读了我司大神针对业务代码封装的一套业务框架后,对于如何编写复杂业务代码的一点粗浅理解和思考。 ps,如有错误及疏漏,欢迎探讨,知道自己错了才好成长么,我是这么认为的,...

阅读(86)评论(0)赞 (0)

编程技术

千万级 高并发 “秒杀” 架构设计(含源码)

9

yanxinchi 发布于 2019-11-05

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤...

阅读(143)评论(0)赞 (0)

Java

Java进程和线程

2

xiaoli.wang 发布于 2019-11-05

进程就是正在运行的程序,它是系统资源调度的独立单位,并且一个进程可以执行多个任务,而线程就是程序执行的任务,它是程序使用CPU的基本单位,因此也可以说线程是依赖于进程的。 进程 进程就是正在运行的程序,它是系统资源调度的独立单位,也是操作系统运行的基本单元,各个进程之间不会相互影...

阅读(69)评论(0)赞 (0)

Java

浅谈java中的线程

1

小丁 发布于 2019-11-04

在java中,有三种创建线程的方式: 继承Thread类,重写run()方法 实现Runnable接口,实现run()方法 实现Callable接口,并实现call()方法 下面主要说一下前两种方法. 1.通过继承Thread类来创建线程 继承Thread类必须重写run()方法...

阅读(70)评论(0)赞 (0)

编程技术

12306 的架构到底有多牛逼?

11

xubiao.zhuang 发布于 2019-11-04

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 链接 | 绘你一世倾城 来源 |  httpjuejin.im/post/5d84e21f6fb9a06ac8248149 每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一...

阅读(137)评论(0)赞 (0)

编程技术

“12306”的架构到底有多牛逼?

9

changyuan.xu 发布于 2019-10-29

12306 抢票,极限并发带来的思考 虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。 尤其是春节期间,大家不仅使用 12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。 “12306 服务”承受着这个世界上任何秒杀系统都...

阅读(125)评论(0)赞 (0)