海量数据高并发场景构建GoES8企业级搜索微服务
时间:2023-06-04 06:57:43 出处:热点阅读(143)

本章使用一个模拟场景来理解客户在使用对其业务至关重要的海量应用时遇到的问题。您将看到一个称为事件风暴的数据搜索研讨会式会议如何帮助软件开发人员理解客户的业务以及他们需要帮助的应用。您还将了解领域驱动设计(DDD ),以及开发人员如何使用它来准备将单片应用分解为微服务。高并成短视频人抖音为了朝着正确的发场方向前进,我们将从简单介绍客户的景构建业务开始。此介绍将帮助您了解一些客户的业级困难,这将有助于分析微服务需求的微服务示例。
必看!海量如何download课程
商业
我们假设的数据搜索成短视频人抖音客户公司 Hyp-Log 是一家运输物流中间商,负责热门产品的高并交付。Hotshot 交付是发场货物或材料的点对点转移,需要一定程度的景构建便利,这可能是业级大型运输公司无法实现的。
Hyp-Log 对其客户的微服务价值源于其在给定货物的类型、尺寸和重量的海量情况下获得最佳价格的能力。实际上,Hyp-Log 采用了他们所有的费率电子表格和员工手动执行的分析,并构建了一个“费率引擎”,以更快的速度、更高的准确性和更好的整体客户体验来执行相同的计算。
Hyp-Log 的一名前员工为他们创建了一个定制应用。尽管该应用在许多方面都有所帮助,但一些业务流程仍然是手工操作。随着需求的增长,Hyp-Log 决定让一家公司进行必要的编程更改。Code Whiz 是一家假想的软件开发公司,受雇进行代码修改。
在没有自动化的情况下管理货运会面临几个挑战。让我们考虑一家运输公司的所有者/经营者。此人不仅是公司的所有者,负责所有后台管理任务,而且还负责货物报价和交付货物。对一个人来说,这是一个很大的负担。这就是整体承运商门户的亮点,该应用消除了为每批货物报价的负担。定价引擎使用承运商提供的费率表、船队可用性和自动生成客户装运报价的能力,从而消除了承运商的报价负担。
在使用电子表格和致电运营商询问报价信息几年后,他们决定开发一个应用来处理他们的流程。一名员工创建了一个应用来尽可能地简化工作。该应用被亲切地称为“装运包裹物流管理——东西”,又名“SPLAT”给事物命名很难。
SPLAT 有三种主要的用户类型:客户、运营商和管理员。它为客户提供了一种提交装载请求、根据报价列表选择承运商以及付款的方式。运营商可以管理他们的车队和每英里的基本成本,以及基于特定需求的额外成本。有些货物需要拖车,属于危险物品,甚至需要冷藏。
领域驱动设计
在我们能够利用领域驱动设计(DDD)之前,我们需要定义一些事情。我们将回顾 DDD 的几个租户:域、无处不在的语言、有界上下文和具有聚合根的聚合。
领域
DDD 是一种专注于某个领域的应用开发方式。域是您为其创建应用的领域。例如,如果应用的主要焦点是管理与会计相关的功能,则该领域是会计,而不是另一个主要焦点是视频编辑的应用。
在 Hyp-Log 的情况下,他们的领域是 hotshot 负载管理。公司中可能存在其他领域,如人力资源和保险,但它们与 Hyp-Log 作为公司存在的原因无关。它们是公司运作的辅助领域,但它们并不能帮助 Hyp-Log 在竞争对手中脱颖而出。
Eric Evans 是 DDD 的创始人,也是《领域驱动设计:解决软件核心的复杂性》一书的作者。本章将利用 DDD 来帮助理解热门领域,并确定何时/何地创建微服务。DDD 不是为使用微服务而创建的,但可以用于微服务的开发。也就是说,这本书并没有解释 DDD 的每一部分。
猜你喜欢
- #热门
- 社会在不停进步发展,为什么人们的压力反而越来越大了呢?
- 有人预测,今明两年社会可能会面临这5个变化,普通人做好准备!
- 王小川新 AI 公司浮出水面:成立「五季智能」,召集搜狗旧部,水下估值接近独角兽 百度执行副总裁沈抖:推动数字经济要办实事,少吹牛多交付阿里,即将开始“有序扩张”?Spotify引入ChatGPT,AIDJ会改变流媒体版税模式吗?国产GPU,谁能突破算力封锁,推动中国AI高速发展?迪士尼的“元宇宙梦”醒了微软谷歌等科技巨头裁减AI伦理员工引发业界担忧国产之光!腾讯数据库性能破世界纪录:每分钟处理8.14亿笔交易首发3D微晶岩!一加11木星岩限定版图赏70迈4K行车记录仪A810官宣:首发IMX678 夜视王者雷军问米粉“16+1TB够了吧” 网友:小米13 Ultra有这配置吗?比iPhone更轻!OPPO Find N2竟改变了我对折叠屏的看法微软建议Office 2016/2019用户升级:10月后将无法访问Microsoft 365「青莲百奥」完成数千万元首轮融资,德联资本独家投资黑芝麻智能与曹操出行达成战略合作 推动高阶智驾商业化运营落地FF 91正式量产!贾跃亭再提为梦想窒息:疯魔般的坚持不被理解
- 2021年狮子女财富情况如何
- 王小川新注册人工智能公司「五季智能」,曾表示会下场做“中国 OpenAI ”
- 乌克兰披露军事开支:达财政收入的1.6倍
- 怎么进行智能配音?做视频怎么用人工智能配音
- 投资者提问:董秘,您好!国内大量企业接入百度文心一言和微软必应,蔚然成风。...