問題タブ [runtime-configuration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - BeanFactoryPostProcessor 内のデータベースに接続するには?
Spring Data JPA (Tomcat 7) を使用するプロジェクトに取り組んでいます。BeanFactoryPostProcessor
を動的に作成するために を実装していますDataSource
。しかし問題は、私DataSource
の情報 (名前、URL など) がデータベース自体に保存されていることです。
ご覧のとおりDataSource
、データベースからすべての のリストを取得できるサービスを挿入しようとしましたが、機能しません。データベースに接続してBeanFactoryPostProcessor
クラス内でそのリストを取得する方法はありますか? 他の回避策は大歓迎です。:)
symfony - Consul Service Discovery を使用して Symfony2 のランタイム構成を処理する方法
私たちのチームは現在、Consul を使用した Symfony2 アプリケーションのサービス検出のアイデアを検討しています。相対的な最前線にいるため、議論の邪魔になるものはほとんどありません。これまでのところ、次のことを発見しました。
- ランタイム構成は以前に撃墜されました。
- このようなユースケースを処理するためのバンドルが存在しますが、最近では多くのアクティビティが見られません.
- 上記のバンドルの貢献者の 1 人は、外部パラメーターが問題の解決策になる可能性があると示唆しました。
- Sensio は、独自の Consul SDKを作成しました。ただし、ドキュメンテーション/公式ブログ記事に関してはほとんどないようです: Symfony2 統合
- コンソルは、さまざまな変更でトリガーできるウォッチを提供します
現在の考えでは、Consul ウォッチャーを利用して、外部パラメーターと共にキャッシュ ビルドを再トリガーすることを検討しています。とはいえ、サービスが頻繁に変更される場合、そのような操作のオーバーヘッドについて懸念があります。
上記と Consul/Symfony 内部の知識に基づいて、それは賢明なアプローチでしょうか? そうでない場合、その理由と、利用可能な代替手段は何ですか?
javascript - nodejsの「rc」ファイルとは何ですか?
など、rc
典型的なノード アプリケーションのさまざまなファイルに関していくつか質問があります。.npmrc
.babelrc
- rc ファイルとは何ですか。モジュールのランタイム構成であることは知っていますが、それ以外のものはありますか?
- rc ファイルは
.[module]rc
命名規則に従う必要がありますか、それとも単に推奨される形式ですか? - サポートされているフォーマットは何ですか? yaml と json の両方の形式を見てきましたが、モジュールが使用するリーダーに依存しますか?
- モジュールの観点から rc ファイルにアクセスするには?
[module]rc
モジュールで自動的に使用できるように名前を付けますか? もしそうなら、それはどこで利用できますか? - または、モジュールは、モジュールを使用しているアプリからの他のファイルと同じようにファイルにアクセスし、それが理解可能な形式であることを期待する必要がありますか? (これは私が現在行っていることで、json形式です)
package.json
また、構成をロードする必要がある人も見てきました。どちらが推奨されていますか、package.json
それともrcファイルですか?gulpfile.js
また、のようなjavascriptファイルとどう違うのmodule.exports
ですか? (推奨という意味で、もちろん、js ファイルと rc ファイルの違いと利点は知っています)
Googleで検索するたびに、こことここに行き着きます。これはrcファイルを読み取るためのツールですが、それらが何であるか、またはそれらがどのように構築されているか、および/またはモジュールに接続されているかを説明していません。
どんな洞察も本当に役に立ちます。ありがとう
apache-spark - 実行時の Spark 構成の変更
そのため、実行時に Spark プロパティ (spark.executor.memory、spark.shuffle.spill.compress など) を変更する方法を誰かが知っているかどうかを尋ねて、ジョブ中のタスク/ステージ間で変更が有効になるようにします.. .
だから私はそれを知っています...
1) Spark 2.0+ (および以前のバージョンも) のドキュメントには、Spark コンテキストが作成されると、実行時に変更できないと記載されています。
2)SparkSession.conf.setはSQLのいくつかのことを変更する可能性がありますが、私はより一般的な、すべての包括的な構成を見ていました。
3) 新しいプロパティを使用してプログラムで新しいコンテキストを開始することもできますが、ここでのケースは、ジョブが既に実行されているときにプロパティを実際に調整することです。
アイデア...
1) Executor を強制終了すると、構成ファイルを再度読み取るように強制されますか?それとも、ジョブの開始時に既に構成されているものを取得するだけですか?
2) Spark コンテキストでプロパティの「更新」を強制するコマンドはありますか?
方法や他のアイデアがあることを願っています(事前に感謝します)...