当前位置: 首页 > news >正文

车载以太网之要火系列 - 第36篇:郭大侠学SOME/IP - 忽闻江湖有新令,服务通信破天惊(SOA是个什么鬼)

写在开篇·车载以太网英雄大会

郭靖刚学完DoIP,正自我感觉良好。

正好赶上车载以太网英雄大会,各路豪杰齐聚,聊的不是降龙十八掌,而是车载以太网。

郭靖心想:刚学完DoIP,好歹算半个行家。武功上能露脸,技术上也能露脸。

他凑过去。

结果一听,傻了。

“咱这SOA架构,服务定义还得再细化一下。”
“SOME/IP的Service Discovery超时参数调了没?”
“以太网交换机VLAN配置跟上个月那个版本不一样了……”

郭靖站在人群外围,一句都听不懂。

SOA是啥?服务定义又是啥?

他张了张几次想问的嘴,结果还是没好意思问。心里默念:人外有人,天外有天,回家还得和蓉儿研究研究。

一、什么叫“服务”?

回到家,黄蓉听完郭靖的遭遇,咬了口糖葫芦,然后张口娓娓道来:

“靖哥哥,SOA全称Service-Oriented Architecture,就是面向服务的架构。先别急着背全称,先搞懂什么是‘服务’。”

她在白板上画了第一张图:

“所以‘服务’就是跨网络的远程能力!”郭靖恍然大悟。

“那我说我能拿包、能捶背是不是也算是一种服务,你只要喊一声,我就能开始干活,呵呵”郭靖憨憨的说到。

此时蓉儿已经笑的想花一样啦!

二、什么叫“面向服务的架构”(SOA)?

黄蓉继续画:

“所以SOA就是——不写死,动态找。”郭靖总结。

三、为什么以前不用?为什么只有以太网能支持?

黄蓉画了对比图:

郭靖总结:CAN的体质不支持,以太网的体质天生适合。

四、SOA和SOME/IP的关系

“那SOA和SOME/IP到底啥关系?”郭靖问。

黄蓉画了第四张图:

五、黄蓉的小本本

后来郭靖才知道,黄蓉哪是“查了一下午”啊。她在郭靖学DoIP的时候,就已经把SOME/IP翻了个遍。

她笔记本最后一页写着:

“SOA是魂,SOME/IP是形。靖哥哥学东西慢,但他认真。我不替他学,我只替他铺路。”

写在最后

这一篇最大的收获:

SOA(面向服务的架构)= 设计思想:让模块动态发布和调用服务,不写死、动态找。

“服务” = 跨网络的远程能力。

CAN体质不支持SOA,以太网体质天生适合。

SOA是魂,SOME/IP是形。

郭靖感叹:本想露露脸,结果被打脸。不过还好,SOA这个门,算是摸到了。

黄蓉咬了口糖葫芦:“行啊靖哥哥,SOA的门你算是摸到了。那你知道SOA是怎么‘落地’的吗?”

郭靖摇头。

黄蓉眨眨眼:“下次,扒给你看看。”

打完收工,886。

http://www.jsqmd.com/news/786659/

相关文章:

  • 企业内网开发如何通过Taotoken统一管理多个大模型API密钥
  • ARMv9架构BRBSRC_EL1寄存器原理与应用解析
  • LeetCode 20. 有效的括号
  • 基于Amazon Bedrock与RAG模式构建企业级生成式AI应用实战指南
  • USB 2.0高速连接方案在移动设备中的应用与优化
  • Context7:基于MCP协议为AI编程助手提供实时文档检索,告别代码幻觉
  • ChatGPT在教育领域的应用:机遇、挑战与落地实践
  • CANN驱动DCMI查询AICPU信息文档
  • tmux-watch:实现tmux窗格进程监控与自动化通知的实用工具
  • 从Java到AI大模型:收藏!程序员小白轻松转型指南
  • CANN社区组织管理指南
  • AI艺术审美新标准:从模仿论到观念论的艺术史框架重构
  • AI生图:核心技术与应用场景详解
  • Toggler:基于开关模式的轻量级环境与配置管理工具实践
  • ARM汇编栈帧管理与FUNCTION指令详解
  • ARM架构DC CIGDVAC缓存指令详解与优化实践
  • ZoomingADC技术解析:低成本实现高精度信号采集
  • ComfyUI-IF_AI_tools:AI绘画精准控制的瑞士军刀插件指南
  • Mind Keg MCP:为AI编程助手构建持久化记忆大脑的完整指南
  • 收藏!小白/程序员轻松入门大模型:货拉拉悟空平台功能拓界与业务赋能全解析
  • 模板化开发与可视化设计:新手项目上线完全指南
  • Prompt工程资源聚合:从入门到构建个人AI工作流
  • Windows PDF处理零配置方案:5分钟掌握Poppler预编译包高效使用
  • AI大模型赋能内容生产:模板化视觉物料高效生成实践指南
  • 特征河流:面向流式语言理解的增量式变化点检测序列建模 Transformer替代
  • A2ASearch MCP Server:AI智能体生态的统一搜索引擎与黄页
  • 手把手:从零搭建一套AI驱动的自动化测试框架
  • 为Claude Code配置Taotoken后端实现稳定高效的编程辅助
  • NHSE终极指南:如何快速掌握《动物森友会》存档编辑的完整教程
  • Graph of Thoughts:用图结构解锁大语言模型的复杂推理能力