aws jsii 基于js 实现跨语言交互的编译器
jsii aws 开源的,让我们可以基于js 实现跨语言交互的编译器,我们可以基于ts开发功能,然后通过编译器jsii可以实现其他语言的
通信,目前支持C#,golang,java,python
runtime 参考架构
如下图
说明
从架构上我们可以看出jsii 的通信是基于了标准输入输出的处理,实际内部处理后边研究下
参考资料
https://github.com/aws/jsii-rosetta
https://aws.github.io/jsii/
https://www.npmjs.com/package/aws-cdk-lib
https://aws.github.io/jsii/overview/runtime-architecture/