piral 参考架构说明

昨天有介绍过一个siteless 的micro frontends 架构模式,实际上siteless来自与piral,以下简单介绍下piral
的架构(内容来自官方文档)

几张图

来自官方,介绍下关于piral的集成模式

微服务时候的玩法

 

 


微前端之后

 

 


piral 的参考架构(核心基于react 开发),但是可以集成任何框架

 

 


以上组件,对于piral core 官方必做了linux kernel,piral base 官方比做了特定的驱动(tcp/ip)运行下用户太的应用是pilet

pilet 的特点

pilet 是运行在用户太的应用,是一个npm 包,组成如下,是通用piral 的feed service 进行解包处理的

 

 

piral instance 的初始化加载

参考如下图

 

 

piral 提供的api

参考图

 

 


每个register api 包含一个unregister api,所有的register 只能有所有者进行修改,如果一个pilet 已经注册为 page A,就不能在注册为B了

说明

piral 设计还是很值得学习参考的,同时作者编写的关于micro frontend 的书The Art of Micro Frontends也是值得学习的,后续会详细介绍下

参考资料

https://docs.piral.io/reference/documentation/architecture
https://github.com/smapiot/piral
https://docs.piral.io/reference/documentation/metadata

posted on   荣锋亮  阅读(320)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2021-02-08 dremio 学习六 数据反射
2021-02-08 dremio 学习五 管理任务
2021-02-08 dremio 学习五 安装以及升级操作
2021-02-08 dremio 学习四 内存以及logs 配置
2021-02-08 dremio 学习四 服务配置说明
2021-02-08 dremio 学习三 ha 说明
2021-02-08 dremio 学习三 分布式存储

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示