文件名称:micros:Micros - 一个简单的微服务框架
文件大小:20KB
文件格式:ZIP
更新时间:2024-07-30 17:04:59
CoffeeScript
微框架 用于创建轻量级软件的编程方法,并且在构建反垄断软件时具有较少的交叉依赖性。 每个编程功能都独立于自己的依赖项(作为一个模块),并重定向到其他模块以完成主要过程。 该概念遵循一个简单的管道,该管道可选地拆分为多个子管道以处理并行工作任务并组合所有子结果以进行进一步处理。 您可以在不同的通信模型(如 http 或 websockets)之间切换。 该框架的灵感来自 ( )、微服务和(如分散、收集、累加器和广播)。 每个进程都是一个预定义的链,用于描述通过模块的数据流。 最后一个模块必须以不同的方式输出结果。 该框架是来自 、 和的学士论文的产品。 创建微服务 TL;DR:这是一个微服务的简短示例,它添加两个数字或在多个数字上累加(总和): # Create a new MicroService MicroService = require ( ' micros ' ). Micr
【文件预览】:
micros-master
----.gitignore(26B)
----README.md(6KB)
----bin()
--------wrapper.js(232B)
----test()
--------services()
--------test.coffee(812B)
--------restart(2B)
--------logs()
--------micros-add.coffee(653B)
----package.json(867B)
----src()
--------micros.coffee(16KB)
--------router.coffee(902B)
----micros.js(20KB)