文件名称:protoactor-js
文件大小:44KB
文件格式:ZIP
更新时间:2024-05-17 07:19:01
TypeScript
protoactor-js 超快速,分布式,跨平台参与者。 源代码 这是Proto ActorJavaScript存储库。 其他实现: 前往: : .NET: : Python(不稳定/ WIP): : 免责声明 该库处于早期/草稿状态。 目前尚无用于构建NPM软件包的管道,并且代码还远远不够完整。 就是说,它目前是一个功能原型-几个.NET示例(例如,Hello world,Supervision,Behaviors,远程激活)已移植并正在运行。 如何构建和运行 需要Node 7.6.0+和TypeScript。 建造 npm i ./generate.sh # generates Protobuf types tsc 运行测试 npm test 运行示例 node dist/examples/helloWorld.js
【文件预览】:
protoactor-js-master
----fix-prof.sh(133B)
----.gitignore(169B)
----protoactor-js.code-workspace(60B)
----package.json(937B)
----jsconfig.json(58B)
----src()
--------mailbox.ts(6KB)
--------props.ts(2KB)
--------restartStatistics.ts(640B)
--------queue2.ts(1KB)
--------localProcess.ts(711B)
--------actor_pb.d.ts(29KB)
--------dispatcher.ts(243B)
--------remote()
--------queue.ts(1KB)
--------processRegistry.ts(1KB)
--------supervision.ts(2KB)
--------localContext.ts(7KB)
--------promiseProcess.ts(1KB)
--------invoker.ts(260B)
--------process.ts(250B)
--------actor.proto(311B)
--------messages.ts(1KB)
--------pid.ts(2KB)
--------actor.ts(1KB)
----LICENSE(11KB)
----tsconfig.json(432B)
----examples()
--------behaviors.ts(959B)
--------inprocessBenchmark.ts(3KB)
--------spawnBenchmark.ts(2KB)
--------helloWorld.ts(391B)
--------remote()
--------supervision.ts(3KB)
--------promises.ts(396B)
----README.md(1KB)
----.vscode()
--------launch.json(1KB)
--------tasks.json(317B)
----typings()
--------grpc.d.ts(493B)
----test()
--------actorMessagingTests.ts(3KB)
--------queueTests.ts(857B)
--------mailboxBenchmarkTests.ts(2KB)
--------util()
--------mailboxTests.ts(5KB)
--------mocha.opts(22B)
--------supervisionOneForOneTests.ts(3KB)
--------actorSpawningTests.ts(2KB)
----generate.sh(569B)