首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

共享工作者在打包应用程序前工作,但在打包应用程序后不工作(电子)

共享工作者是指在云计算环境中,多个用户共享同一份资源的工作方式。在打包应用程序前,共享工作者可以通过云计算平台提供的资源进行开发、测试、部署等工作。然而,在打包应用程序后,共享工作者不再工作,因为他们的任务已经完成,应用程序已经打包完毕并准备好部署到云上。

共享工作者的工作流程通常包括以下几个步骤:

  1. 前端开发:共享工作者使用前端开发技术(如HTML、CSS、JavaScript等)创建应用程序的用户界面。
  2. 后端开发:共享工作者使用后端开发技术(如Java、Python、Node.js等)编写应用程序的服务器端逻辑。
  3. 软件测试:共享工作者进行应用程序的单元测试、集成测试和系统测试,以确保应用程序的质量和稳定性。
  4. 数据库:共享工作者设计和管理应用程序所需的数据库,包括数据模型设计、数据存储和数据访问等。
  5. 服务器运维:共享工作者负责管理和维护应用程序所运行的服务器,包括服务器的配置、监控和故障处理等。
  6. 云原生:共享工作者使用云原生技术(如容器化、微服务架构等)将应用程序部署到云平台上,以实现高可用性和弹性扩展。
  7. 网络通信:共享工作者负责应用程序与外部系统之间的网络通信,包括API调用、消息传递和数据同步等。
  8. 网络安全:共享工作者确保应用程序的安全性,包括身份认证、数据加密和漏洞修复等。
  9. 音视频:共享工作者处理应用程序中涉及的音频和视频数据,包括音视频编解码、流媒体传输和实时通信等。
  10. 多媒体处理:共享工作者处理应用程序中的多媒体数据,包括图像处理、音频处理和视频处理等。
  11. 人工智能:共享工作者应用人工智能技术(如机器学习、深度学习等)实现应用程序的智能化功能,如图像识别、语音识别和自然语言处理等。
  12. 物联网:共享工作者将应用程序与物联网设备进行连接和集成,实现物联网应用的开发和管理。
  13. 移动开发:共享工作者开发移动应用程序,包括iOS和Android平台上的原生应用和混合应用。
  14. 存储:共享工作者选择和配置适合应用程序需求的存储服务,包括对象存储、文件存储和数据库存储等。
  15. 区块链:共享工作者利用区块链技术实现应用程序的去中心化、可信任和不可篡改等特性。
  16. 元宇宙:共享工作者创建虚拟世界和虚拟现实应用,实现用户在虚拟环境中的交互和体验。

对于共享工作者在打包应用程序前工作的问题,可以进行以下解答:

在打包应用程序前,共享工作者通常会完成应用程序的开发、测试和部署准备工作。他们会确保应用程序的功能完善、性能优化和安全可靠。具体工作包括但不限于:

  1. 前端开发:共享工作者使用前端开发技术创建应用程序的用户界面,包括页面设计、交互逻辑和用户体验等。
  2. 后端开发:共享工作者编写应用程序的服务器端逻辑,包括业务逻辑、数据处理和接口设计等。
  3. 软件测试:共享工作者进行应用程序的各类测试,包括单元测试、集成测试和系统测试等,以确保应用程序的质量和稳定性。
  4. 数据库:共享工作者设计和管理应用程序所需的数据库,包括数据模型设计、数据存储和数据访问等。
  5. 服务器运维:共享工作者负责管理和维护应用程序所运行的服务器,包括服务器的配置、监控和故障处理等。
  6. 云原生:共享工作者使用云原生技术将应用程序部署到云平台上,以实现高可用性和弹性扩展。
  7. 网络通信:共享工作者负责应用程序与外部系统之间的网络通信,包括API调用、消息传递和数据同步等。
  8. 网络安全:共享工作者确保应用程序的安全性,包括身份认证、数据加密和漏洞修复等。

根据以上工作内容,腾讯云提供了一系列相关产品和服务,可以帮助共享工作者完成上述任务。具体推荐的腾讯云产品和产品介绍链接如下:

  1. 前端开发:腾讯云提供了云开发(CloudBase)服务,支持快速构建前端应用程序,详情请参考:腾讯云云开发
  2. 后端开发:腾讯云提供了云函数(SCF)和云服务器(CVM)等服务,支持灵活的后端开发和部署,详情请参考:腾讯云云函数腾讯云云服务器
  3. 软件测试:腾讯云提供了云测试(CloudTest)服务,支持自动化测试和性能测试,详情请参考:腾讯云云测试
  4. 数据库:腾讯云提供了云数据库(CDB)和云原生数据库(TDSQL)等服务,支持各类数据库需求,详情请参考:腾讯云云数据库腾讯云云原生数据库
  5. 服务器运维:腾讯云提供了云监控(CloudMonitor)和云服务器(CVM)等服务,支持服务器监控和管理,详情请参考:腾讯云云监控腾讯云云服务器
  6. 云原生:腾讯云提供了容器服务(TKE)和云原生应用引擎(TAE)等服务,支持容器化和微服务架构,详情请参考:腾讯云容器服务腾讯云云原生应用引擎
  7. 网络通信:腾讯云提供了云API网关(API Gateway)和消息队列服务(CMQ)等服务,支持应用程序的网络通信,详情请参考:腾讯云云API网关腾讯云消息队列服务
  8. 网络安全:腾讯云提供了云安全中心(SSC)和Web应用防火墙(WAF)等服务,保障应用程序的安全性,详情请参考:腾讯云云安全中心腾讯云Web应用防火墙

总结:共享工作者在打包应用程序前负责应用程序的开发、测试和准备工作,腾讯云提供了一系列相关产品和服务,可以帮助共享工作者完成这些任务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

将 iOS 应用体积缩小一半的秘籍:妥善运用动态框架

看看我们分析得出的大块红色片段——这些就是资产目录中重复的部分,而且应用程序包中整整被照搬了三回。...静态库虽然表面上是共享代码,但实际上却被单独打包在每个目标的编译二进制文件当中(本示例中就是 1 个应用加 2 个扩展),而这很可能会导致不必要的重复。...我们的扩展目标应使用“Do Not Embed”嵌入选项,以避免应用程序包中制作额外的副本。 伞形框架 现在,我们的 Swift 包已经成为动态框架。...现在,如果大家的共享模块主要是代码——比如第三方依赖项的打包器、内部 SDK 或者某些子模块的伞形框架——那么优化工作已经完成了。用默认 SwiftPM 方法创建动态框架已经可以带来很好的效果。...我们的全部三个目标(应用程序共享扩展与部件扩展)均能按预期正常工作。 经过 归档和分析,我们看到了以下结果——终于舒服了。

20410

Facebook竟能识别出性工作者!你怎么看?

为了保护自己性工作者的身份社交网络上不被人知晓,她一直小心翼翼,坚持使用不同的电子邮件地址,不同的电话号码和不同的网络昵称。...Leila继续说道,“那些与性工作者发生过关系的人,也对保护自己的身份信息十分在意,所以他们也常常使用替代的电子邮件和替代昵称。...但是Facebook的发言人通过电子邮件否认了这件事。 邮件写道:”我们不会使用第三方应用程序中的信息来作为”您可能认识的人”中的朋友建议的参考。...通过应用程序匹配的方式,可以这样理解,app启动,Facebook会将手机当前位置和当前手机通讯录内容搜集起来,进行匹配。...“我希望因为我Facebook上的帐户被推荐给亲人,让我15岁的表弟发现我竟然是一个色情明星。”Darling说道。

94470
  • Facebook 竟能识别出性工作者!你怎么看?

    为了保护自己性工作者的身份社交网络上不被人知晓,她一直小心翼翼,坚持使用不同的电子邮件地址,不同的电话号码和不同的网络昵称。...Leila继续说道,“那些与性工作者发生过关系的人,也对保护自己的身份信息十分在意,所以他们也常常使用替代的电子邮件和替代昵称。...但是Facebook的发言人通过电子邮件否认了这件事。 邮件写道:”我们不会使用第三方应用程序中的信息来作为”您可能认识的人”中的朋友建议的参考。...通过应用程序匹配的方式,可以这样理解,app启动,Facebook会将手机当前位置和当前手机通讯录内容搜集起来,进行匹配。...“我希望因为我Facebook上的帐户被推荐给亲人,让我15岁的表弟发现我竟然是一个色情明星。”Darling说道。

    2K00

    GitHub Actions : 麦当劳可重复的CI工作流程

    作者:Michael Gorelik,高级解决方案架构师和 Achintya Pillai,三级软件工程师 麦当劳的工程团队处于数字创新的前沿,创建无缝且引人入胜的电子商务应用程序,使客户可以使用手机方便地订购他们最喜欢的餐点...全球各地的工程团队必须每天多次构建、测试、打包和发布这些服务,以集成持续的变更。 我们的目标是为我们所有不同的应用程序创建快速、可靠、一致且灵活的最先进的持续集成 (CI) 流程。...牺牲质量和标准化的情况下增加自主权,最大限度地提高开发人员的生产力。 实施管道可观察性和监控。...这有助于我们在所有应用程序中保持相同的质量标准,并帮助我们整个组织中保持部署工件的标准化命名约定。 我们的目标是向所有应用程序的 CI 流程传播黄金路径。...集中式存储库可能会产生影响,因为它们被许多团队共享。 通过我们的 CI GitHub Actions 代码库,我们的目标是为我们的工程师提供集中控制和个人自治之间的平衡。

    15010

    CI流水线中测试Kubernetes部署

    容器在打包应用程序方面非常流行,因为它们解决了依赖关系管理问题。打包在容器中的应用程序包括所有必要的运行时依赖项,因此可以跨执行平台移植。...自动化测试DevOps中是普遍存在的,我们应该将我们的测试打包,就像我们打包我们的应用程序一样:如果某个测试我的机器上可靠地验证,那么它在你的机器上也应该同样有效,不管你本地安装了哪些库和工具。...最有可能的情况是,集群容量将与CI worker容量断开连接,即它们不能共享计算资源。这将导致低利用率。另外,我们不能将CI集群设置得太小,因为我们希望由于其他流水线临时消耗资源而导致测试失败。...这里值得注意的是,helm test的作用是启动测试工作并验证结果。Helm test是将测试正式集成到Helm chart中的一种方式,这样chart的用户就可以安装chart运行这些测试。...这可能是: 单元测试有调用函数,例如使用应用程序中的类。在这种情况下,应用程序和测试很可能是一个单独的容器,可以没有Kubernetes的情况下执行。 组件测试涉及kubernetes相关的工件。

    1.5K20

    WinZip Pro 9 for Mac(专业zip压缩解压工具)

    最近使用的Zip文件显着显示,便于访问和共享。 – 减小文件大小以克服电子邮件附件限制,更快地共享信息,以及硬盘驱动器或便携式媒体上存储更多内容。 – 打开十几种不同的压缩文件格式。...Mac和PC之间共享压缩文件 专为Mac用户设计的WinZip Mac 6.5可帮助您克服从PC用户共享或接收压缩文件夹或存档的障碍。...轻松打包共享文件 自信地共享文件,知道它们更小,更安全,更易于管理。 – 发送无法反弹的无忧电子邮件附件。 – 将文件组织并压缩为***凑的逻辑组,非常适合共享。...– 轻松分享到Facebook,Twitter和其他应用程序。 – 快速分享高分辨率照片 – WinZip会自动调整大小并压缩数字图像,然后再将其附加到您的电子邮件中。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.5K10

    容器与 Pod

    但是也有很多公司只是追求新技术,将以前的单体应用直接打包为镜像,代码、配置方式等各方面保持不变,使用 Docker ,并没有带来多大的便利,反而使得配置、启动过程变得更加繁杂,更难调试。...什么是容器化应用 containerized applications 指容器化的应用,我们常常说使用镜像打包应用程序,使用 Docker 发布、部署应用程序,那么当你的应用成功 Docker 上运行时...制作云原生应用的过程中,可以参考云计算应用程序因素指导原则,设计更加优秀的产品。 Pod 最简单的说法就是将多个容器打包起来一起运行,这个整体就是 Pod。...Pod 中的所有容器共享相同的资源和本地网络,从而简化了 Pod 中应用程序之间的通讯。 Pod 中,所有容器中的进程共享网络,可以通过 127.0.0.1、localhost 相互进行访问。...多个 Node 一起工作形成了 Kubernetes 集群,它可以根据需求的变化自动分配工作负载,增加或减少节点上的 Pod 数量。

    95610

    Github Actions魔法之Electron自动打包

    不知道本文的方法之前,开发的过程是很开心的,但编译的过程 提前运行你的Windows系统虚拟机或使用Windows系统电脑 使用虚拟机通过共享目录访问项目目录或重新clone项目 运行npm install...很多Electron的开源项目,提供了源码和使用说明,需要开发者自行编译出应用程序。 现在我们把配菜的步骤都编辑到一个工作流当中。...当我们写完代码,提交项目,就可以运行这套工作流来自动化的完成后续的工作。...执行,手动执行等 on: # workflow_dispatch为Github仓库的Actions面板中手动执行 workflow_dispatch: # 工作/任务,这里的工作是可以并行的...结语 Github Actions真的太方便了,一键编译三个操作系统的安装包,这是我打包electron应用程序从未有过的舒服和惬意。

    2K10

    POLARDB IMCI 白皮书 云原生HTAP 数据库系统 一 数据压缩和打包处理与数据更新

    PolarDB-IMCI压缩更新元数据,将部分打包替换为新的package(即以原子方式更新指向新打包的指针),对于不同的数据类型,列索引采用不同的压缩算法。...整理选定的打包在没有活动事务访问时将被永久删除。 5 更新传播 本节中,我们描述了我们同步异构数据存储方面的努力。对OLTP的最小干扰是PolarDB-IMCI的一个高优先级目标。...当RW节点将一个日志项写入共享存储(即PolarFS),它通过广播其最新的LSN(我们的例子中为299)通知RO节点。当接收到LSN时,RO节点立即从PolarFS中读取日志。...图6的左侧,第一阶段根据PageID将REDO日志分发给不同的工作者,并且每个工作者按照LSN的顺序重放页面更改以重现DML的细节。分发过程与第二阶段(第5.4节)类似,但是以页面粒度进行。...对于更新类型的日志记录,工作者重放过程中将生成一个删除DML和一个插入DML,因为列索引是被更新到非原地的。

    22420

    我的一周头条 2352

    ■ 不会将文件上传到任何服务器 ■ 局域网传播发送文件 ■ 点对点文件传输 ■ 使用 Firebase 进行状态管理和WebRTC信令 ■ 允许你移动设备(Android和iOS)和桌面设备之间,甚至在网络之间共享文件...其实... ▶ Trunkee Trunkee 是一种打包 TypeScript 库的简单方法!...如果表 A 中有记录在表 B 中没有匹配,或反之亦然,这些记录也将包括在内,但在未匹配的表列中为 NULL。...现在有一个网站可以每个信息图表工作之前检查 官网:https://datavizproject.com/ ▶ Latest 一款适用于 macOS 的小型实用应用程序,可确保您了解所使用应用程序的所有最新更新...Github: https://github.com/mangerlahn/latest ▶ Librum 一个开源免费的电子书图书馆应用程序,包含电子阅读器,可以管理自己的电子书,支持多平台和多语言,

    28210

    窥探Nginx内部实现:如何为性能和规模进行设计

    任何Unix应用程序的基础是线程或进程。 (从Linux操作系统的角度来看,线程和进程大致相同,主要区别在于它们共享内存的程度。)...这些进程可以使用共享内存来共享缓存数据、会话持久性数据和其他共享资源。 Nginx工作者进程内部 ? 每个NGINX工作者进程都使用NGINX配置进行初始化,并由主进程提供一组监听套接字。...上下文切换相对频繁,当没有工作要做的时候发生。 阻塞模式中,每个连接一进程的方法中,每个连接需要大量额外的资源和开销,并且上下文切换(从一个进程交换到另一个进程)是非常频繁的。...指示旧工作者进程正常退出。旧工作者进程停止接受新连接。在当前的HTTP请求完成,旧工作者进程就会优雅地关闭连接(也就是说,没有任何延续的keepalive)。...新的NGINX主进程与原始主进程并行运行,它们共享监听套接字。这两个进程都是活动的,它们各自的工作进程处理流量。然后,您可以向旧的主进程及其工作者进程通知其正常退出。

    97650

    前端打包工具Esbuild--模块化、ESM、esbuild-loader、

    总之,浏览器支持 ES 模块之前,没有 JavaScript 的原生机制可以让开发者以模块化的方式开发。这是 webpack 等打包工具诞生的原因之一。...所有模块的静态依赖该模块代码执行前都必须下载、解析并进行实例化。 浏览器接管了打包程序的部分工作:Vite 只需要在浏览器请求源码时进行转换并按需提供源码。...因此,引出了使用 ESM 最核心的两个特点: 1、构建复杂度非常低,修改任何组件都只需做单文件编译(不需要重新构建和重新打包应用程序的整个bundle),时间复杂度永远是 O(1) 2、借助 ESM...这里详细的用法赘述,相关可以看这里,AST相关看这里。...当未来这些功能稳定排除使用 esbuild 作为生产构建器的可能。

    3.9K31

    Web性能优化之Worker线程(上).md

    「单线程 JS 环境」,每个环境中的指令则可以「并行执行」 工作者线程可以「共享某些内存」:工作者线程能够使用 SharedArrayBuffer 多个环境间共享内容 「区别」 worker线程「共享全部内存...任何与「创建」共享工作者线程的脚本「同源」的脚本,都可以向共享工作者线程发送消息或从中接收消息 服务工作线程Service Worker:主要用途是「拦截」、「重定向」和「修改页面发出的请求」,充当「网络请求...「执行」会严格按照它们参数列表的顺序进行。 ❝脚本加载受到常规 CORS 的限制,但在工作线程内部可以「请求来自任何源」的脚本 ❞ 在这种情况下,所有导入的脚本也会「共享作用域」。...「既不克隆,也转移」,SharedArrayBuffer 作为 ArrayBuffer 能够不同浏览器上下文间共享。...共享工作者线程也「独立执行上下文」中运行,也只能与其他上下文「异步通信」。 因为,Shared Worker简单也适用场景有限,所以就不过多介绍了。

    1.3K10

    现代打包工具:优化前端开发流程与性能的利器

    引言 现代前端开发中,打包工具是不可或缺的工具之一。它们可以将分散的代码、样式和资源文件打包成更高效的形式,以提高性能、减少加载时间,并优化开发流程。...本文将深入探讨打包工具的定义、作用、工作原理、常见工具和实际应用,同时提供一些示例代码,以帮助读者更好地理解打包工具的使用和优势。 1....5.2 库和组件开发 为开发者提供打包的库文件,以便其他项目引用,支持多种模块系统。 5.3 桌面应用 使用Electron等工具将Web应用打包成桌面应用程序,实现跨平台部署。 6....打包工具的未来趋势 6.1 模块联邦 支持模块联邦,允许多个独立的应用程序共享模块,减少冗余。 6.2 性能优化 继续优化打包工具,以提高构建速度和输出性能。...无论您是前端开发者、库作者还是桌面应用程序开发者,深入了解和掌握打包工具都将对提高开发效率和交付质量产生积极影响。不断演进的前端生态系统中,打包工具将继续发展,为开发者提供更多的便利和支持。

    63470

    初探Electron,从入门到实践

    曾几何时,作为前端开发者的你可曾想过:如何利用HTML、CSS和JavaScript构建跨平台的桌面应用程序?借助 Electron,这项工作将比你想象的更加简单。...SpreadJS 是一款基于 HTML5 的纯前端电子表格控件,以“高速低耗、高度类似Excel、可无限扩展”为产品特色,提供移动跨平台和浏览器支持,同时满足 .NET、Java、App 等应用程序中的...对于寻求更集中的工作空间的团队来说,Slack Desktop绝对是最适合的应用程序之一。...说句题外话:两个网页(渲染进程)间共享数据最简单的方法是使用浏览器中已经实现的 HTML5 API。...安装完成,打开程序,这里我们可以看到打包好的应用和在Web端访问时的效果别无二致,同时也能够像其他桌面应用程序一样,支持离线使用。 ?

    2.6K20

    如何精通JavaScript 能优化

    一种常用的方法是使用动态导入,它允许您仅在需要时加载 JavaScript 模块,而不是一次性将整个应用程序加载到用户身上。这就像只为周末旅行打包必需品,而不是打包整个衣橱。...根据最近的调查统计,48.9% 的开发人员已采用动态导入按需加载模块,45.7% 的开发人员正在使用服务工作者 来增强离线用户体验。...如何利用 Web Workers 创建 Web Worker: 为工作者创建一个单独的 JavaScript 文件: // worker.js self.onmessage = (e) => {...使用 defer 属性延迟脚本,确保 代码初始 HTML 解析执行,这提高了用户与网站交互的速度。 利用 HTTP/2 和 JavaScript CDN 可以进一步提高网站或应用程序的性能。...每种方法都可以提高应用程序的速度和响应能力,将它们纳入开发工作流程将提供更流畅的用户体验,并使您的应用程序保持领先地位。

    4910

    深度|低代码开发平台和微服务架构的优势与挑战

    低代码应用初期主要场景还在于基于各业务开放API之上的快速应用扩展,但发展到一定阶段,这些扩展则会形成一些新的资源池。而这个资源池的最佳的管理方式则是采用微服务架构的 apaas 平台。...这显然与低代码本身的设计理念相悖,同时这些定制化也会大幅增加平台服务方与用户方工作量。...OneCodeAPI模型接口描述中通常会包含:URL地址:标识可通过WEB访问的地址。页面绑定服务对象:当通过数据接口获取数据将数据和前端的容器、列表、表格、树形等具体的组件进行绑定。...服务模型接口描述,在打包应用中是一个必备的选项,完成打包需要通知应用服务器完成相关的服务注册同时也为应用服务权限等提供策略服务支撑。...基础基础栈中会配合相应的调试以及运行集成页面,达到开箱即用的匹配能力。后端服务添加图片注释,超过 140 字(可选)通用域打包添加图片注释,超过 140 字(可选)

    58820

    客户数据平台(CDP)了解一下?

    CDP是打包的软件,可以由营销人员购买和管理,而不是IT部门的定制开发项目。 IT部门可能(也应该)仍然会参与CDP,但打包软件几乎总是比定制系统更便宜、更快部署、更易于维护。 统一。...CDP存储个人标识符,例如姓名,地址和电子邮件地址。 这需要对隐私、安全和法律方面的特别把控。...重新构建它们以共享一个统一的、持久的客户数据库,将有效地破坏收购方花了数百万美元购买的东西。 充其量,有些人创建了一个共享的ID,可以存储组件数据库中。...这需要面向客户的系统,如网站、电子邮件引擎和可以交付此类程序的移动应用程序。 但实际上,CDPs最常见的用途仅仅是分析客户行为。所以执行系统不足并不一定是不可逾越的障碍。 这需要你公司的支持。...这应该都是部署营销技术的大型项目的一部分,这些技术可以协同工作并支持你的大型营销和业务战略。鉴于它强大的作用,CDPs仍然只是一个工具,只有明智部署的情况下才能运作良好。

    2.9K30

    新一代构建工具(1):对比rollupparcelesbuild—esbuild脱颖而出

    10年​编辑添加图片注释,超过 140 字(可选)rolluprollup就是一个非常优秀的bundler,rollup有着很多非常优良的性质treeshaking支持非常好,也支持cjs的tree...parcelParcel优点:极速打包:Parcel使用worker进程去启用多核编译。同时有文件系统缓存,即使重启构建也能快速再编译。...编辑切换为居中添加图片注释,超过 140 字(可选)这种语言层面的差异在打包场景下特别突出,说的夸张一点,JavaScript 运行时还在解释代码的时候,Esbuild 已经解析用户代码;JavaScript...由于所有线程共享内存,因此当捆绑导入同一JavaScript库的不同入口点时,可以轻松地共享工作。大多数现代计算机具有多内核,因此并行性是一个巨大的胜利。...重新打包时增加了保存更改和看到更改反映在浏览器之间的时间间隔。开发过程中,Snowpack为你的应用程序提供unbundled server。每个文件只需要构建一次,就可以永久缓存。

    2.6K20

    一文读懂微服务

    通过将所有相关行为分组在一起,工程师仅在需要更改特定行为时才一个地方更新代码。 信息隐藏:每个微服务仅共享其他服务所需的数据,并仅隐藏与其自己的流程相关的数据。...异步通信更像电子邮件。你向某人发送电子邮件,通常可以继续其他工作。收到回复,你将再次参与。这就是异步通信的本质:服务发送一条消息,并继续执行它的所有操作,直到收到响应为止。...,开发者应该首选单体,除非他们有令人信服的理由不得不这样做。 根据经验,小型团队的小型应用程序最好采用单体架构,而由多个团队同时开发维护的大型应用程序最好采用微服务方法。...组织应该从单体应用程序开始,当在需要伸缩性,性能或弹性优势时,可以将其细分为微服务。何时需要拆分,将在很大程度上取决于你的用例。没有灵丹妙药,你必须在仔细考虑做出决定。...容器帮助打包微服务,以便它们与系统的其余部分分离。容器和Kubernetes简化了微服务的打包和管理,并且是微服务如此流行的原因之一。

    56510
    领券