2013-11-28 4 views
0

파이썬 웹 앱을 제공하기 위해 uWSGI을 사용하고 있습니다. FastRouter + SubscriptionServer 프런트 엔드를 사용하여 여러 인스턴스를 지원합니다. 이 시나리오에서는 uWSGI Fastrouter - 라우팅 가중치를 설정 한 후 변경하는 방법은 무엇입니까?

는 각 인스턴스는이 방법을 사용하여 FastRouter에 등록 : http://uwsgi-docs.readthedocs.org/en/latest/Fastrouter.html#way-4-fastrouter-subscription-server

내가와 상호 작용하지 않고 매핑을 기존 무게 (뿐만 아니라 이상적 키)를 변경할 수 있도록하고 싶습니다

인스턴스 자체. 이것을 할 수있는 방법이 있습니까?

업데이트 :은 현재 매핑을 (으)로 가져올 수 있습니까?

답변

1

원시 uud 패킷을 보내는 것만으로 uWSGI 인스턴스에서 외부 적으로 구독을 관리 할 수 ​​있습니다. https://github.com/unbit/uwsgi/blob/master/contrib/subscribe.pl

+0

흥미 롭 ... 지금은 그게 파이썬에서 작동하도록하기 만 내 펄이 약간 녹슨입니다 :

은 예입니다. 내 질문을 업데이트했습니다. :-) – GaretJax

+0

은 현재 매핑을 얻기 위해 fastrouter-stats-server를 활성화하기 만하면 모든 항목을 표시합니다 (rotuer 및 도메인 통계 이외에) – roberto

+0

자, 이것을 시도하고 다시 돌아올 것입니다. 그 동안, 이것은 파이썬 버전 (테스트되지 않음)이어야합니다 : https://gist.github.com/GaretJax/7689247 – GaretJax

관련 문제