文件名称:broker-gateway:经纪人网关
文件大小:132KB
文件格式:ZIP
更新时间:2024-06-02 19:52:25
golang microservice broker fix trading-systems
经纪人网关 摩根士丹利(Morgan Stanley)指示的分布式商品OTC电子交易系统Matthiola项目的经纪人网关。 建筑学 接收者 匹配器 服务器(HTTP服务器) 广播者(WebSocket服务器) 快速开始 Docker撰写 $ docker-compose up 建造 $ brew install dep $ dep ensure $ go build $ ./broker-gateway --help 跑步 Usage: broker-gateway [command] Available Commands: broadcaster Run WebSocket server help Help about any command matcher Run matcher receiver Run receiver se
【文件预览】:
broker-gateway-master
----Dockerfile(212B)
----.gitignore(272B)
----main.go(95B)
----README.md(3KB)
----broadcaster()
--------hub.go(5KB)
--------client.go(1KB)
----Gopkg.toml(2KB)
----docker-compose.yml(2KB)
----LICENSE(1KB)
----tool()
--------converter.go(852B)
----asset()
--------Architecture.png(106KB)
----model()
--------trade.go(970B)
--------order.go(1013B)
--------futures.go(384B)
--------firm.go(402B)
--------commission.go(493B)
----config()
--------receiver.cfg(344B)
--------config.toml(630B)
--------sender.cfg(227B)
----matcher()
--------market_data.go(10KB)
--------executor.go(2KB)
--------matcher.go(2KB)
--------level_heap.go(2KB)
----receiver()
--------receiver.go(5KB)
--------receiver_test.go(191B)
----handler()
--------trader.go(3KB)
--------admin.go(7KB)
--------auth.go(2KB)
--------handler.go(2KB)
----Gopkg.lock(12KB)
----mapper()
--------mapper.go(5KB)
--------database.go(1KB)
----.travis.yml(183B)
----service()
--------trade.go(2KB)
--------order.go(2KB)
--------futures.go(668B)
--------firm.go(348B)
--------auth.go(933B)
----cmd()
--------broadcaster.go(1KB)
--------receiver.go(2KB)
--------matcher.go(853B)
--------root.go(1KB)
--------sender.go(4KB)
--------server.go(1KB)