venediktov / vanilla-rtb

Real Time Bidding (RTB) - Demand Side Platform framework

Home Page:http://forkbid.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

create multiple bidders with communicator

venediktov opened this issue · comments

We should try creating bidder per targeting or per other criteria to see if we
can segregate bidders and still process single request by multiple .

connecting all of those bidder-slaves to master endpoint ( exchange_handler ) via communicator
is the idea.

High level idea:

exchange_handler -> broadcast -> collect ( on master host )
bidders -> process -> reply ( on multiple or single slave machine )

within bidder-> process targeting rules should be applied and BidResponse should be sent back to
master ( exchange_handler ) , which will collect responses from all bidders.
Simple selection algo should be applied choosing highest bid.

Performance should be recorded with perf_timer and documented .

Thank you Arseny !