PulseTrade.MarketData.TAResearch.Host
0.1.0-alpha9
dotnet add package PulseTrade.MarketData.TAResearch.Host --version 0.1.0-alpha9
NuGet\Install-Package PulseTrade.MarketData.TAResearch.Host -Version 0.1.0-alpha9
<PackageReference Include="PulseTrade.MarketData.TAResearch.Host" Version="0.1.0-alpha9" />
<PackageVersion Include="PulseTrade.MarketData.TAResearch.Host" Version="0.1.0-alpha9" />
<PackageReference Include="PulseTrade.MarketData.TAResearch.Host" />
paket add PulseTrade.MarketData.TAResearch.Host --version 0.1.0-alpha9
#r "nuget: PulseTrade.MarketData.TAResearch.Host, 0.1.0-alpha9"
#:package PulseTrade.MarketData.TAResearch.Host@0.1.0-alpha9
#addin nuget:?package=PulseTrade.MarketData.TAResearch.Host&version=0.1.0-alpha9&prerelease
#tool nuget:?package=PulseTrade.MarketData.TAResearch.Host&version=0.1.0-alpha9&prerelease
PulseTrade.MarketData.TAResearch.Host
獨立query-only HTTP host,只依賴TAResearch transport contracts、query-only composition與SQL serving provider。
Endpoints
GET /healthzPOST /ta/rangePOST /ta/deltaPOST /ta/latestPOST /ta/trading-day
五個route都是dedicated typed query-service surface。client每次request帶X-PTMD-Correlation-Id,Host原值echo;未提供時Host生成並回傳。ASP.NET request cancellation會傳到SQL provider,不以「已接受但未完成」回覆冒充terminal結果。
這個query service與PTC既有accepted-inline-http-retry command bridge不同:前者同步回傳typed read result並由PTCSH-TA-004做bounded client correlation;後者只代表command acceptance且明確不是final durable backend。production command durability仍由PTCS/RN ActorFabric/ShardingDelivery、outbox與terminal result vault負責。
Host只接受explicit command-line paths:encrypted SQL connection-string file與RSA private-key file。禁止使用environment variable或明文connection string。預設listener為127.0.0.1:8786;production listener、TLS與ACL由部署層明確設定,不在此package暗設。
本Host不reference E2EQ、QuoteCollector、Storage runtime、Shioaji/MDC/Crypto provider SDK,也不啟動live subscription或backfill。正式process independence必須用真SQL與其他process停止狀態驗證,不能用unit provider取代。
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- FAkka.Argu (= 10.1.301)
- FSharp.Core (>= 10.1.301)
- FSharp.SystemTextJson (>= 1.4.36)
- PulseTrade.MarketData.Storage.SqlServer (= 0.1.0-alpha8)
- PulseTrade.MarketData.TAResearch (= 0.1.0-alpha8)
- PulseTrade.MarketData.TAResearch.Contracts (= 0.1.0-alpha5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha9 | 55 | 7/12/2026 |
| 0.1.0-alpha8 | 49 | 7/12/2026 |
| 0.1.0-alpha7 | 56 | 7/12/2026 |
| 0.1.0-alpha12 | 56 | 7/12/2026 |
| 0.1.0-alpha11 | 55 | 7/12/2026 |
| 0.1.0-alpha10 | 59 | 7/12/2026 |