Proxyしてくれるものです。cloud.google.comこれはMicroservicesをやる上では大変便利なものになっています。一方で、これをローカルで動かす手段が少なくとも自分の知る限りはありませんでした。いままでは各サービスを連携して動作検証したいときは、GAEにデプロイしてしまうか、あるいは各サービスをそれぞれ別々のポートで立ち上げながら、各サービスに何らかの方法でそれらのマッピング情報を入れてサービス間で連携が可能なようにするなど工夫をする必要がありました。別々のポートで立ち上げるところまではよしとしても、めんどくさいのでその後の各サービスには統一的にアクセスしたいわけです。nginx.confなどに移植してnginxを立ち上げたりなんてのもまためんどくさい。Proxyしてくれるサーバーがあると楽そうです。いうことで作りました。使い方README.mdにあるとおりですが、こういう感じで使えます。渡しているサービスの待受情報をもとによしなにやってくれるというわけです。gae-dispatcher-emulator実際はforemanなどと組み合わせて使うのがおすすめです。Releasesにてバイナリの配布もしてますのでそちらもご利用いただけます。Proxyとして動くと思います。HTTP/1.1をもとにhop-by-hopなものとして定義されているヘッダフィールドを取り除くなどのことをしています。実装を参考にしました。一応APIも公開していますのでforkして追いかけるのはつらそうだけど表面だけ変えたいとかあればお使いください(ただしインターフェースは突然変わるかもしれません):godoc.orgなにか気になること、困ったこと、要望などあればお気軽にissueやTwitterなどでお知らせください。filesこれの正体に迫っていきたいと思います。付けて実行してみましょう。