12306.cn的Alexa排名从三个月前的全球万位以外迅速窜升至今日的全球排名1560位、中国排名102位。并且成为第11大电商网站。但是由于铁道部公开的种种原因,12306也让人诟病不止。    其中最大的原因就是登陆12306慢,页面打不开,好不容易打开了,无法查询票额,无法购买票,甚至只收钱不吐票:),在放票时间更是非常突出。   &nbs
# 解密12306背后的架构:构建高可用的铁路购票系统 ## 背景介绍 随着互联网技术的不断发展,在线购票已成为了一种便捷的出行方式。作为中国最大的在线铁路票务系统,12306扮演着重要的角色。为了确保系统的高可用性和高并发处理能力,12306架构师们进行了大量的技术探索和架构设计。本文将以12306架构为切入点,介绍其设计理念、关键技术及相关代码示例。 ## 架构设计 12306的架
原创 10月前
98阅读
目前12306的核心领域模型设计的不够好,导致用户购票时要处理的业务逻辑异常复杂,维护数据一致性的难度也几百倍的上升,同时面对高并发的订票也难以支持很高的TPS。我觉得,越是复杂的业务,就越要重视业务分析,重视领域模型的抽象和设计。如果不假思索,凭以往经验行事,则很可能会被以往的设计经验先入为主,陷入死胡同。我发现技术人员往往更注重技术层面的解决方案,比如一上来就分析如何集群、如何负载均衡、如何排
 袁红岗 现在业界的架构师一般分为系统软件架构师与应用软件架构师两种,二者之间的差距还是很大的。系统软件关注的范围更狭窄一些,更关注计算机领域。而应用软件架构师主要关注的是业务方面。有些公司会把自己内部的架构师分为数据架构师、业务架构师、平台架构师等等,我对这种分法不是很赞同。一个架构师实际上应该是一个领袖。产品或项目在架构上是由他一个人来决定的。团队里面有各种分工,大家考虑问
转载 2023-07-14 18:41:47
59阅读
软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。   
  12306,因为系统问题,成了IT业界内大家茶余饭后经常谈论的话题。   先分享一个真实故事,我同事看了12306这个网站,他说,这个网站做下来只要5万,我反驳,被他嘲笑。笑话终归笑话,没有讽刺铁道部,以及12306研发方的意思,我同事是实习生,他不懂12306。   近日,我们在一个技术群里讨论了一个开放式话题:如果我是12306架构师,该怎样设计系统架构?   讨论的内容太多,
ITEYE对此作了专题讨论,其中包含了很多问题,值得商讨和关注。部分内容节选:您认为高性能并发系统架构应该如何设计?关键是什么? 范凯    写道 高性能并发系统其实分很多种类,是并发读,并发写,并发长连接,还是并发事务?不同类型的架构设计是不同的。具体到12306就是并发事务,在这个领域,我个人没有什么经验。 陈雄华&nbsp
1 介绍 学习和使用Spring框架有了一段时间,这里将学习心得总结在博客的文章里面。期间也参考学习了其他优秀的文章,如有错误之处欢迎指正,转载请申明原文地址,希望大家支持,谢谢。2 What:什么是Spring框架 2.1 Spring叫做SE/EE开发的一站式框架,有每一层的解决方案:Java SE 是Java平台标准版的简称(Java Platform, Standard Edition),
转载 2023-11-22 06:06:53
47阅读
# 如何成为“12306首席架构师” 在当今数字化时代,铁路购票系统如12306架构设计和开发是一个复杂但极具挑战性的任务。对于刚入行的小白而言,掌握这些知识尤为重要。本文将带你逐步了解如何实现一个类似“12306”的系统,并为你提供详细的步骤和代码示例。 ## 任务流程 以下是实现“12306首席架构师”职责的主要步骤: | 步骤 | 描述 | | ---- | ---- | | 1
原创 2024-10-30 05:00:03
27阅读
## 德比软件架构师 在软件开发过程中,架构师扮演着至关重要的角色。德比软件的架构师负责制定整个软件系统的结构,确保系统的稳定性、可扩展性和可维护性。在本文中,我们将深入探讨德比软件架构师的职责、技能和工作流程。 ### 职责 德比软件架构师的主要职责包括: 1. 制定软件系统的整体架构设计,包括系统模块的划分、组件间的通信、数据存储方式等。 2. 指导团队成员进行系统开发,确保
原创 2024-04-05 06:55:34
38阅读
总结大家对软件架构师的认识 软件架构系统的灵魂   一,软件架构师,就是系统的设计。工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。       软件架构师在整个软件开发过程中都起着重要的作用,并随着开发进程
# 海思 麒麟 架构师:芯片背后的故事 在今天的科技时代,芯片甚至是智能设备的“大脑”,其设计和架构直接关系到整个产品的性能。海思半导体作为一家顶尖的芯片设计公司,其旗下的麒麟系列芯片正是智能手机市场的佼佼者。作为海思的架构师,能够设计出高效、稳定的芯片架构是关键。 ## 麒麟架构的特点 麒麟系列芯片有多个版本,设计思想各有不同,但通常都包括以下几个重要特点: 1. **CPU架构**
原创 2024-09-06 05:19:22
154阅读
技术总监是整个公司或者公司中某几个业务线的研发负责人,他自然承载太多的责任和义务。从知乎上大家讨论的跟CTO,架构师的区别来看,技术总监是介于技术和产品的纽带,他负责产品的落地和效果产出;而架构师专注于技术领域,根据用户需求切分和设计;而CTO不但具备技术和产品思维,还需要考虑到业务的前瞻性。但是实际上,对于大部分中小型公司而言,无论从经济上还是人员规模上,不可能设置三个技术管理方面的岗位。甚至小
  12306,因为系统问题,成了IT业界内大家茶余饭后经常谈论的话题。   先分享一个真实故事,我同事看了12306这个网站,他说,这个网站做下来只要5万,我反驳,被他嘲笑。笑话终归笑话,没有讽刺铁道部,以及12306研发方的意思,我同事是实习生,他不懂12306。   近日,我们在一个技术群里讨论了一个开放式话题:如果我是12306架构师,该怎样设计系统架构?   讨论的内容太多,我只将
推荐 原创 2012-02-17 23:00:51
8914阅读
19点赞
25评论
架构师(Chief Architect)和CTO(Chief Technology Officer)是企业中两个重要的技术职位。虽然这两个职位在某些方面有一些重叠,但它们在职责和职能上有一些明显的区别。 架构师是负责整个系统架构的设计和规划的技术专家。他们具备全局的视角,能够理解业务需求,并将其转化为可行的技术架构方案。架构师负责制定和维护技术标准,确保系统的可扩展性、可靠性和安全性。他们
原创 2024-01-22 11:46:53
212阅读
华为认证架构师,这个头衔一直充满神秘感和吸引力。那么,华为认证架构师到底是谁呢?华为认证架构师是华为公司内部的高级技术专家,通常需要经过严格的选拔和培训才能获得这个称号。他们在技术领域拥有非常深厚的造诣和丰富的实战经验,是华为公司内部领军人物之一。 华为认证架构师不仅要精通华为的技术产品和解决方案,还需要具备强大的架构设计能力和项目管理能力。他们通常承担着公司关键项目的设计和实施工作,并
原创 2024-03-11 12:52:07
125阅读
Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,本篇主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样的便利?传统架构发展史单体架构单体架构在小微企业比较常见,典型代表就是一个应用、一个数据库、一个Web容器就可以跑起来,比如我们开发的开源软件云收藏,就是标准的单体架构。在两
=============================================================1、项目:微云架构上线描述:不真实部署到用户现场,采用资源实体在用户现场,数据集中在阿里云主机的微云方式进行架构调整。参与人员:黄海,吴缤,邵长明目前进度,已完成大半的思考与测试,目前主要集中在处理程序没有调整计划。目标:9月末必须完成上线,请邵长明在9月10日务必完成处理程序
华为作为全球领先的信息和通信技术(ICT)解决方案供应商,一直致力于推动技术的创新和发展。在业界中,华为的认证体系也备受关注,特别是华为认证架构师的身份,让很多人疑惑:华为认证架构师到底是谁呢? 华为认证架构师是华为认证体系中地位最高的专业认证。作为该认证体系的顶级教师,华为认证架构师在华为技术领域有着极高的专业水准和丰富的实战经验。他们不仅熟悉华为的产品和解决方案,还拥有扎实的理论基础
原创 2024-03-11 11:56:35
69阅读
总体而言,架构师负责软件领域的顶层设计。架构师需要根据公司的发展,规划企业未来若干年的架构,制定可落地的架构方案,解决技术难题,做技术选型与攻关,落地具体的架构。优秀的架构师既能做架构方案,也能写具体的架构代码。架构师要求比较高,要有架构的广度、深度,需要掌握一系列的架构技术栈,要求有架构实战经验,要有很强的系统分析、系统架构、系统设计,业务分析的能力首先要有架构师的思维,对分布式、高并发、高性能
原创 2023-09-21 09:01:29
311阅读
  • 1
  • 2
  • 3
  • 4
  • 5