Tech

Tech Stack

Package Info

├── Gopkg.lock
├── Gopkg.toml
├── README.md
├── build.sh
├── conf.json
├── config.go                          #config integration to read config for dmux conneciton.
├── connection                         #connections
│   ├── kafka_foxtrot_conn.go
│   └── kafka_http_conn.go
├── controller.go                 
├── core                               #core dmux logic
│   ├── distribute.go
│   ├── distribute_test.go
│   ├── dmux.go
│   ├── dmux_test.go
│   ├── util.go
│   └── util_test.go
├── default.log
├── docs
│   ├── Architecture.md
│   ├── Batching.md
│   ├── Benefits.md
│   ├── Onboarding.md
│   ├── Tech.md
│   ├── Test_Setup.md
│   ├── config.md
│   ├── connections.md
│   ├── deployment.md
│   ├── img
│   ├── index.md
│   ├── limitations.md
│   └── monitoring.md
├── http                               #http logic
│   ├── http_sink.go
│   ├── http_sink_test.go
│   ├── sample_order_ids.txt
│   └── sink_test.json
├── images
│   ├── go_dmux.jpg
│   ├── go_dmux_component.png
│   └── kafka_lag_dmux_vs_storm.png
├── java                               #java client tools to consume
│   └── godmux-tools
├── kafka                              #kafa client <1.0 logic
│   ├── kafka_source.go
│   ├── kafka_source_test.go
│   └── offset_tracker.go
├── logging                            #logging code
│   └── logging.go
├── main.go                            #bootstrap main function
├── mkdocs.yml
└── vendor
    ├── github.com
    └── gopkg.in