このプロジェクトは Twitter (および他の多くの組織) で実稼働環境で使用されており、積極的に開発および保守されています。
リリースはほぼ毎月のスケジュールで行われます。 semver は遵守されていませんが、変更ログには詳細が記載されており、パブリック API の中断や実行時の動作の変更に関するセクションが含まれています。
Finagle は、JVM 用の拡張可能な RPC システムであり、同時実行性の高いサーバーを構築するために使用されます。 Finagle は、いくつかのプロトコルに対して統一されたクライアント API とサーバー API を実装し、高いパフォーマンスと同時実行性を実現するように設計されています。 Finagle のコードの大部分はプロトコルに依存しないため、新しいプロトコルの実装が簡素化されます。
詳細なドキュメントについては、ユーザー ガイドと API ドキュメントの Web サイトを参照してください。ドキュメントの改善はいつでも歓迎されますので、パッチを私たちに送ってください。
Finagle を使用している企業の一部を以下に示します。
より完全なリストについては、アダプターのページをご覧ください。あなたの組織が Finagle を使用している場合は、そこにリンクを追加してプル リクエストを送信することを検討してください。
私たちは、歓迎的なコミュニティが重要であると考えており、コミュニティとのすべてのやり取りにおいて Twitter のオープンソース行動規範に従っていただくようお願いいたします。
このリポジトリのrelease
ブランチには Finagle の最新の安定リリースが含まれており、毎週のスナップショットがdevelop
ブランチに公開されます。一般に、プル リクエストは、 develop
に対して送信する必要があります。貢献方法の詳細については、CONTRIBUTING.md を参照してください。
Copyright 2010 Twitter, Inc.
Apache License、バージョン 2.0 に基づいてライセンス供与: https://www.apache.org/licenses/LICENSE-2.0