柠檬芯
用于无服务器微服务的Lemon Core Bootloader
通过单个lambda函数支持multiple事件源,如下图所示。
完全支持typescript类型(80%)。
通过DynamoStream支持从DynomoDB到Elasticsearch数据同步。
建筑学
具有API + SNS + SQS基本MicroService架构。
NextHandler :处理用户服务的基本控制器方法
NextDecoder :从httpMethod + id + cmd到NextHandler映射器
NextContext :具有identity初始请求者的上下文。
协议服务
支持微服务之间的互通
execute() :通过API处理程序执行的lambda同步调用。
notifiy() : SNS处理程序使用lambda回调进行异步调用。
enqueue() : SQS处理
1