bifrost:用Crystal编写的简单快速的Websocket服务器

时间:2024-03-21 19:40:42
【文件属性】:

文件名称:bifrost:用Crystal编写的简单快速的Websocket服务器

文件大小:158KB

文件格式:ZIP

更新时间:2024-03-21 19:40:42

websocket-server websockets crystal-lang Crystal

比弗洛斯特 Bifröst是用Crystal编写的独立Websocket服务器。 它易于使用,并且可以与任何可以使用服务器端语言一起使用。 为什么要使用Bifröst? 诸如工具无缝地将websocket集成到您的Web框架中,但是会给您的Web服务器造成压力并消耗大量内存,从而使您的应用程序更难以部署和扩展。 Crystal提供了极快的性能,同时占用最少的内存,因此Bifröst可以在Heroku上的小型VPS或爱好的dyno上处理数千个WebSocket连接。 快速开始 通过将此服务部署到heroku开始。 用法 Bifrost由提供,您可以使用JWT库来选择语言,示例将在。 确保与Bifrost服务器共享服务器端JWT机密,以验证JWT。 1.在您的应用程序中创建一个API终结点,可以为用户提供实时令牌 如果您使用Ruby,则可以使用来简化操作。 创建一个JWT,该JWT可以


【文件预览】:
bifrost-master
----.travis.yml(200B)
----shard.yml(378B)
----app.json(784B)
----.crystal-version(7B)
----LICENSE(1KB)
----shard.lock(412B)
----src()
--------bifrost()
--------views()
--------bifrost.cr(4KB)
----dev()
--------sentry.cr(3KB)
--------sentry_cli.cr(2KB)
----spec()
--------bifrost_spec.cr(2KB)
--------spec_helper.cr(101B)
----.gitignore(699B)
----README.md(6KB)
----sentry(424KB)

网友评论