arcticfalcon / http-proxy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

http-proxy

  1. Run docker-compose up -d for logging and caching containers (or not, still works)
  2. Run meli-proxy.exe
  3. Run fake_server.exe in fake_server folder or rerun meli-proxy.exe -proxy="https://api.mercadolibre.com"
  4. Download bombardier binaries -> https://github.com/codesenberg/bombardier/releases
  5. Run bombardier -c 100 -d 15s -l localhost:12345/sites/MLA/categories
  6. Maybe edit config.json and run more requests
  7. Check kibana logs on http://localhost:5601

Improvements

  • Status endpoint with stats from elasticsearch
  • Configuration API endpoints
  • Local/external cache synchronization
  • Rules: public/authenticated filter, consumer tiers

About


Languages

Language:Go 90.6%Language:Dockerfile 5.5%Language:Shell 3.8%