2017-03-11 9 views
1

私はREST APIバックエンドを開発する必要があります。 私はまだフレームワーク/言語を選択していません。 しかし、私の主な要件の1つは、フロントエンドの可用性を失うことなく、頻繁な変更をバックエンドに展開することで、継続的な統合を実現できることです。REST APIホットリロード

私は建築/展開決定を行う必要がある場合、私は(バックエンドのバージョンをスワップ?ホットリロード)を理解していないか、私はむしろ、特定の言語/フレームワークを好む必要があります(例えばJavaフレームワークVS解釈PHPの?)

私はもうJavaに慣れていないので、アプリケーションサーバーのリロードに長い時間がかかることがあります。私は最初からホットリロードのコンセプト(遊び?春?)を含むように見える、より現代的なフレームワークを認識していますが、私はそれらのどれも試したことはありません。

私は何かを探しています "簡単"、安定性、信頼性と多かれ少なかれ "よく知られている"私は多くのリソースがないので。

何か提案や提案を歓迎します。

答えて

1

RESTはHTTPを意味します。 HTTPロードバランサの背後に2つ以上のバックエンドを置く(例:haproxy)。バックエンドが失敗するか、または再起動されると、APIは常に使用可能になります。