API anahtarına dayalı diğer sunuculara gönderme istekleri

0 Cevap php

Ben bizim sunucularına tüm istekleri tek bir 'dispatcher'-tipi sunucusu üzerinden yönlendirilmesini gerektirir bir uygulama tasarlama. Bu sunucu, istek gönderilen bir API anahtarına dayalı, geri istemciye yanıt röle yerine, uygun bir arka uç sunucusuna isteği iletecek.

örneğin., gelen bir istek olabilir http://example.com:6578/<api_key>/create?name=example&date=title

Benim ilk içgüdüsü dağıtıcı için Lighttpd ile PHP kullanmak ve MemBase ile api-key / sunucu eşleştirmeleri saklamaktır. Ancak, bu yönlendirici istekleri çok sayıda yönlendirme bitebileceğini, bu nedenle performans anahtarıdır.

Aynı zamanda, APC ile Lighty oldukça hızlı ve yatay ölçeklenebilir.

Böyle bir şey için kullanılması gereken dil / mimarileri için herhangi bir öneriniz?

Edit: Anahtar-değer çiftleri MemBase veya benzer bir anahtar-değer deposundan getirilen olacaktır. Yani, 1234 ve api_key için, MemBase IP 123.456.789.101 dönecektir. Biz sonra öne http://123.456.789.101/<client>/create?name=example isteği gerçekleştirmek ve geri istemciye yanıt dönecekti.

0 Cevap