这是什么?
SolcQueue 是一个 Solidity 编译器 API:你向它提交编译任务(同步运行或在后台排队),它返回诊断信息和构建产物,并通过 SSE 提供任务的实时更新,以及有关其后台工作器的指标。
这是 CLI 工具还是后端服务?
它是一个由你自己运行的后端 API 服务;客户端调用它来提交 Solidity 编译任务,并取回诊断信息、构建产物和 SSE 事件流,它既不是智能合约,也不是一次性的 CLI。
README 的安装说明可信吗?
这个仓库里的 README 文本读起来像是某个无关项目的通用模板,与实际的 JavaScript 代码库相冲突,甚至让你用 `pip install` 安装 Python 的 requirements 文件,所以它的安装步骤不应照搬执行。
编译任务会返回什么?
完成的任务会返回编译器诊断信息(错误/警告)以及生成的构建产物,遵循通常的 Solidity 编译器输出结构。
我怎么知道排队的任务什么时候完成?
无需轮询,你订阅该服务的服务器发送事件(SSE)流,即可实时获取任务状态更新。
工作器指标是做什么用的?
它们展示后台任务工作器的统计数据,比如吞吐量和队列深度,便于你监控编译任务的处理情况。
它同时支持即时编译和后台编译吗?
支持,该 API 既支持立即得到结果的同步任务,也支持在后台运行并通过 SSE 汇报的排队任务。
What are similar projects?
SolidityCoreLegend, shardeum, nuvex-services, SolidityScanMax, truffle, solana-classic, pons-sniper-bot, stellar-trade
Which topics is it in?
task-queue, dapp, smart-contracts, decentralized, cryptocurrency, web3, blockchain, finance, compiler, github-actions, ci, real-time