面向服务的架构(SOA)
美团团购订单系统优化记
团购订单系统简介美团团购订单系统主要作用是支撑美团的团购业务,为上亿美团用户购买、消费提供服务保障。2015年初时,日订单量约400万~500万,同年七夕订单量达到800万。 目标作为线上S级服务,稳定性的提升是我们不断的追求。尤其像七夕这类节日,高流量,高并发请求不断挑战着我们的系统。发现系统瓶颈,并有效地解决,使其能够稳定高效运行,为业务增长提供可靠保障是我们的目标。 优化思路2015年初的订单系统,和团购其它…
对于半个计算机专业的我来说,「SOA」,是一个熟悉而陌生的词汇。熟悉,因为这是一个IT行业的老面孔;陌生,因为对于汽车行业却是一个后来者。 [图片] 颠覆传统汽车架构的「SOA」到底是什么?「SOA」(Service-Oriented Architecture面向服务的架构),这并非新造名词。早在1996年,IT研究与顾问咨询公司Gartner便提出「SOA」的概念,只是把SOA 全面应用到汽车上,却是近几年的新风口。 [图片] IBM将「SOA」定义为『一种可通过服务接口复用软件…
SOA,为什么是智能汽车的“智慧基础”?
现在好多的汽车企业,都在从传统汽车过渡到智能汽车,在新车研发中,冒出来很多”新“名词,对大众消费者而言很陌生。以岚图的发布会为例,什么ESSA架构,什么是SOA架构,这些名词都是什么意思?这个技术平台和之…
聊聊架构模式的变迁:从分层架构到微服务架构
摘要:一般地,架构模式大致可以分成两类,单体架构(monolithic architecture)和分布式架构(distributed architecture)。前言谈到软件系统设计的方法论,在代码层面,有我们熟悉的23种设计模式(design pattern),对应到架构层面,则有所谓的架构模式(architecture pattern)。它们分别从微观和宏观的角度指导着我们设计出良好的软件系统,因此,作为一个软件工程师,我们不仅要熟悉设计模式,对常见的架构模式也要熟稔于…
CORBA是对象管理集团(OMG)的一个标准,使得不同语言编写的,运行在不同计算机上的能够协同工作。标准包括分布式计算的通讯协议(GIOP和IIOP),可映射到多种语言的接口描述语言(IDL),对象请求代理(ORB)以及相关服务,如生命周期,全局事务,持久性等。 SOA是以可互操作的服务的形式设计和开发软件的一系列原则和方法。SOQ是一种抽象的方法,和具体的技术无关,但是一般来说,涉及Web服务和企业服务总线(ESB)技术有关。…
都说,面试造航母,干活拧螺丝。我们在吐槽招人难的同时,也看看自己的招聘是不是也这样。 [图片] 很多HR招个普通工程师,结果JD的要求高的离谱,要精通 JVM 优化、多线程、微服务……咱们 JD 写的接地气一点、实际一点,干活用到什么技能,就按什么要求 招聘,可以适当提高要求,但是太离谱就不好了。比如,我需要一个 80 分的人,我就按照 80-100 分的要求去面试别人。如果按照 120 分,甚至 150 分的要求去面试,就算招到了人,多花…
我节选了我的一篇文章中SOA与微服务对比一节 [图片] SOA与微服务的优劣对比往往没有对比就没有伤害,因此我们通过SOA架构与微服务架构的对比,来更深刻的认识SOA架构的优势与劣势,同时也能掌握到微服务优劣特征。 [图片] 我们往往会从上图的角度去寻求微服务的发展踪迹,也就是单体向微服务的过渡。但很少有人会去从SOA的变种这个角度去思考微服务。 点这里↓阅读文章版通俗地理解面向服务的架构(SOA)以及微服务之间的关系 因此我们需要定义…
对带宽的不断增长需求已经迫使汽车行业超越了CAN、FlexRay甚至MOST等传统通信方式。我们谈论的是诸如信息娱乐、高级驾驶辅助系统(ADAS)、高度自动驾驶以及OTA升级等应用。所有这些新型汽车解决方案都需要快速的数据传输速度,达到100 Mbps。此外,从现有的基于信号的通信(如CAN、LIN)向基于服务的通信的范式转变是可以带来巨大变革的。 以太网出现了,考虑到ECU在车内外的不断变化的通信需求,它成为了最佳选择。作为业内广…
SOA发展趋势近些年,随着汽车“新四化”的兴起,汽车消费群体对车的要求已经发生了巨大的改变,汽车在全面实现网联、自动驾驶、数据驱动的同时,也更趋向于直接触达用户,提升体验、服务、用户的个性化需求。同时高算力芯片、感知技术、数据智能等科技产品的引入,也需要车企突破传统的电子电气架构的枷锁。 [图片] SOA测试与CAN总线测试的异同点随着最新SOA架构的逐步应用,各大主机厂和服务商针对新架构下的SOA测试开展了进一步的探…
浅谈整车SOA架构之大家眼中的SOA
文章转载于汽车电子与软件,作者车载以太网小L。 欢迎关注我的微信公众号: 阿宝1990,每天给你汽车干货,我们始于车,但不止于车。人生没有最优解,我们可以有多种活法,拒绝自我设限。加入本知识星球可以拓展您的圈层,打破您的认知边界,链接到4W+的汽车赛道“局内人”,交换职场信息,打破职场信息差,遇见同行伙伴,共同探索技术交流和职业发展。 [图片] 《浅谈整车SOA架构》系列分为四大部分,层层递进,干货满满,千万不要错过…
ESSA和SOA是这次岚图技术日的两大重点,分别从硬件和软件两个角度来说明岚图在造车技术的实力。 ESSA架构 ESSA是岚图造车的硬件平台,我们之前听过吉利的浩瀚,通用的奥特能,还有大众的MEB平台。其中奥特能和浩瀚都是纯电平台,只有岚图的ESSA是混动和纯电共用的平台。岚图的纯电的操控和安全都是行业的领先水平,而岚图的混动平台,和同期的比亚迪DM-i,理想的逆向汉兰达增程, 平台是什么,我们可以把平台理解成骨架或者模板…
自动驾驶安全领域一些容易混淆的点1、自动驾驶领域 Verification 和 Validation 的区别可以将其翻译成中文 设计验证(Verification)和功能验证(Validation)来理解,一个侧重于验证是否产品符合具体的设计要求,一个侧重于验证产品是否满足功能要求。进一步阐述差别在于满足功能要求的设计方案可能有多个,这个是两者在涉及范围上的差异。设计验证偏向内部的自我验证,功能验证偏向于客户需求满足的外部验证,这是侧重点上的差…
SOA架构与传统EEA在开发流程、方法上有哪些区别?
本文转载于 希骥智能网联汽车欢迎关注我的微信公众号: 阿宝1990,每天给你汽车干货,我们始于车,但不止于车。人生没有最优解,我们可以有多种活法,拒绝自我设限。加入本知识星球可以拓展您的圈层,打破您的认知边界,链接到4W+的汽车赛道“局内人”,交换职场信息,打破职场信息差,遇见同行伙伴,共同探索技术交流和职业发展。添加微信qiuq129获取加入方式 [图片] 01电子电气架构的正向开发流程国外的OEM在多年的Know-how积累下,其…
重新理解微服务
作者| 王庆友 编辑| Gary 当前微服务很热,大家都号称在使用微服务架构,但究竟什么是微服务架构?微服务架构是不是发展趋势?对于这些问题,我们都缺乏清楚的认识,本文基于作者在大型互联网系统的服务化实践和思考,和大家一起探讨微服务架构。本文主要内容包括: 传统SOA架构 新型SOA架构 服务设计方式 深入微服务 微服务体系 微服务系统架构 传统SOA架构 说到微服务,离不开SOA,两者经常放一起讨论,首先我们要了解SOA架…
做了那么多架构,你真的懂 SOA 了吗?
简介: 如何统一看待和区别分层架构、微服务架构、分布式架构等主流架构?什么是 SOA?我们采用 SOA 的目的是什么?什么是服务化的本质?如何设计服务以及服务化架构呢?阿里高级技术专家程彦分享他对面向服务架构的一些看法,并给出相关的步骤和方案,较长,同学们可收藏后再看。 原文链接:做了那么多架构,你真的懂 SOA 了吗?-阿里云开发者社区 自从提倡 SOA 架构风格以来,个人觉得软件架构并未有特别突破的变革,主要是在 S…
上汽零束SOA电子电器架构
SOA架构 整理了上汽零束的SOA架构,以下是零束银河全栈3.0的模块化开发全览,分为轻应用开发环境、图形化开发环境、集成IDE开发环境、软件开发组件、应用商城、场景商场、数字汽车。 [图片] 其中基于数字汽车的SOA架构走在行业领先的位置,基于区域控制器的开发思路,将运算逻辑上移,底层完成信号的采集和IO输入,Zone控制完成路由, 最终由控制中央计算系统完成逻辑运算和云端交互。其中HPC1&HPC2为两个主要的计算大脑,HPC1同步负责与…