站务联系

微端服务器(3)

发布时间:2021-03-09   来源:网络整理    
字号:

另外一步是为CSS选择器添加一个惟一的 MicroAppServer 标识符,以避免客户端的微应用之间发生冲突。 然后 StitchingServer 的主要职责就是:从所有搜集的部份组成并返回一个无缝的HTML页面。 其他实现一览 甚至在2016年被称为微后端之前,许多大公司都企图通过 BigPipe 来解决Facebook等类似问题。如今这个看法正在荣获验证。不同规模的公司对该主题感兴趣并投入时间跟金钱。例如,Zalando开源了其名为Project Mosaic的解决方案。我可以说,微型跟 Project Mosaic.遵循类似的方式,但有一些重要的差别。虽然microfe选用完全分散的路由定义来提高每位微应用的独立性,但Project Mosaic更喜欢每条路径的集中路由定义跟布局定义。通过这些手段,Project Mosaic可以实现轻松的A/B检测跟动态布局生成。 对于该主题也有一些其他方式,例如使用iframe作为条纹层,这或许不是在服务器端而是在客户端。这是一个十分简略的解决方案,不需要很多的服务器结构跟DevOps参与。这项工作只好由后端团队完成,因此可以减少公司的组织负担,同时减少费用。

已经有一个框架称作 single-spa。该项目依赖于每位应用的命名约定来解读跟读取微应用。容易把握看法并遵守方式。因此,在您自己的本地环境中尝试该看法或许是一个挺好的初步介绍。但是项目的劣势是你应当以特定的方法建立每位微应用,以便它们可以挺好地使用框架。 最后的看法 我相信微后端话题会更经常地讨论。如果该主题才能造成越来越多公司的关注,它将成为小型团队的事实发展模式。在不久的今后,任何后端开发人员都可以在这个构架上把握一些想法跟经验,这真的很有用。 关于本文 译者:@Vincent.W 译文: 作者:@onerzafer 原文: 加入阿里云钉钉群享福利:每周技术直播,定期群内有奖活动、大咖问答 阿里云开发者社区

图说天下

  • 3页:
  • 上一页
  • 1
  • 2
  • 3
  • 下一页
  • ×
    二维码生成