1.0.0 • Published 3 years ago

lyunet v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

文档

快速开始

1 进程间调用方法

代码中引入 lyu模块,提供基础内容,名字和端口即可
如:

import lyu from "./framework/lyu";
lyu.start({
    name: "test_a",
    port: 8081,
})
// 注册调用方法
lyu.on("testFunc", (param) => {
    return param + " im test_a";
})

启动另一进程

import lyu from "./framework/lyu";
lyu.start({
    name: "test_b",
    port: 8082,
})
let callbackStr = lyu.call("test_a", "testFunc", "hello");
console.log(callbackStr); // hello im test_a

启动web服务
lyu.startWeb(port);
添加web路由分发
lyu.webOn(router, function);

启动net服务
lyu.startNet(port);
添加net路由分发
lyu.netOn(head, function);

后续内容

支持集群
提供基础http
提供mysql支持
mongo支持
添加统一的入口模块,利用 child_progress 启动。
消息队列话(单线无队列风险)