Gleyzer両氏によって共同開発されました。2019で、同言語の発表を行いました。InfoQはPurdy氏に言語と、氏らが解決を目指した問題について聞きました。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。Serverという名で知られていた製品であり、InfoQでも以前取り上げている。Greene氏にこの新しい製品について話を聞いた。WildFlyには新しいウェブサーバが含まれており(Undertow)、私たちはGreene氏にどうしてこの大きな決定を下したのか話を聞いた。この数年でウェブアプリケーションが劇的に進化し、ウェブサーバに対してこれまでにないくらい多くの要求を突きつけています。コンピューティングをするデバイスの増加によって、ウェブアプリケーションのクライアントは増加し、リッチなインターフェイスに対する欲求はより頻繁にデータ指向のトラフィックを増やしています。WebSocketのような2重通信はすでに一般的になっています。私たちは、0から設計された高性能なサーバが最適なソリューションだと感じていました。現在のウェブアプリケーションのニーズを踏まえ、さらに、インフラ起因の問題にも対処したいと思っていました。このような問題は普通、代替のネイティブなサーバで解決するものです。WildFlyは効率的でノンブロッキングのリバースプロキシとしてApacheやNginxなしで動作します。ひとつはクラウド環境のポートの数を減らしたいという考えがありました。クラウドでは同じシステム上で数千のWildFlyが動作する可能性があります。Upgradeを使ってHTTP上で動作するさまざまなプロトコルを多重化します。Servletよりも開発者になじみやすい仕組みを構築することができます。依存関係がすくない軽量なメモリフットプリントを持ち、組み込み可能で、リアクティブなノンブロッキングスタイルと従来のブロッキングストリーム思考の方法の両方をサポートするAPIを使えます。8のログ監査機能について詳しく教えてください。6.2に導入された機能のためです。RBACを有効にしている場合、AuditorロールかSuperUserロールだけが監査ログの構成を変更できます。管理モデルに対するどのような操作もログに記録されます。CLIのタブコンプレイションのような操作は多数の読み取り処理をするので、モデルの状態を変化させる処理だけをログ出力するようにできます。MBeanServerやコントローラーでJMXを使って管理モデルに処理がされたときもJMXアクセスのログを記録します。ローカルのファイルやsyslogサーバへのログ出力もサポートしています。syslogサーバはローカルでもリモートでもかまいません。UDPやTCPプロトコルを使ってロギングできます。TLSもサポートされています。syslogのレコードを出力できるフォーマットはJSONだけですが、これは、コミュニティや顧客の要求に応じて簡単に出力フィールドを増やせるようにするためです。将来ほかの出力フォーマットを追加する可能性はあります。ログに含まれているのは下記の情報です。-管理モデルを変更した操作-サーバ起動完了後に実施された処理-認証ユーザ名-処理が行われたインターフェイス。ウェブインターフェイス、JMXインターフェイス、ネイティブインターフェイスなど-呼び出し元のアドレス-処理が成功したかどうか-処理そのもの-ドメインモードの場合、処理を追跡するためのUUID。UUIDはドメインコントローラからホストコントローラ、そしてマネージドサーバへと受け継がれる。次はレコードの例です。チングシステムについて教えてください。実行中のシステムにパッチを当てることができるのでしょうか。EAPのユーザのために作りました。私たちのオープンソースモデルの主要な方針は、企業向けに開発した主要な機能はすべて再活用するということです。8の両方に搭載されています。新しい管理用の操作が含まれており、"patch"と呼ばれる新しいコマンドがCLIに追加されています。このコマンドを使うと、JBossのパッチをひとつのサーバに適用できます。リモートのサーバでもローカルのサーバでも適用できます。動いているシステムでも可能です。パッチを有効にするには再起動が必要です。パッチに問題があれば、ロールバックもできます。システムがすべてのパッチ履歴を保存しており、どの時点にも戻れるのです。内部がどうなっているか気になる方に説明すると、パッチインフラはWildFly内のモジュールクラス上に構築されており、パッチを適用するということはモジュールディレクトリを追加して、最初にインストールされたものを拡張したり置き換えたりすることなのです。将来、この仕組みの上に新しい機能をリリースするつもりです。パッチを適用するのに使えるウィザードなどですね。LDAPディレクトリはRBACのクレデンシャルを保持できますか。私たちのLDAPサポートは柔軟でフィルタを調整して利用しているディレクトリプロバイダのスキーマにあわせられます。Directoryを含むどのようなLDAPサーバとも互換性があります。Directoryならusername-フィルタをsAMAccountNameへ向ければいいのです。EAPと比べてWildFlyのアプローチはどのような点が違いますか。EAPのほうがより保守的なのでしょうか。WildFlyは、頻繁に最新の技術を提供していくことにフォーカスしています。1年に一度はメジャーなリリースをするつもりですし、各リリースの間にもマイルストンを置くつもりです。WildFlyは開発者とユーザがともに助け合い、コードを共有していくというコミュニティサポートモデルを持っています。焦点と興味は常に今行われていることにあります。EAPはもっと保守的です。7年から10年にわたってパッチでメンテナンスされているブランチに注力しています。これらのブランチに対する機能の更新はよりゆっくりと行われています(私たちは上位のツリーから古いリリースへ、互換性に注意しながら機能を移植しています)。EAPはサブスクリプションの一部として配布されること以上に多くの利点があります。ベンダ認定やコンプライアンス、広いナレッジベース、保証されたSLAなどです。7バージョンはいつ頃登場するのでしょうか。7をサポートする予定です。8(と将来のWildFlyのリリース)も含まれます。EAPにとってどの程度影響があると思いますか。なるか予想したいと思いませんが、GlassFishからWildFlyとEAPへ乗り換えることに対して次第に興味が高まっていることを感じています。アプリケーションサーバの選択にはさまざまな要因がありますが、私たちはオープンソースであることへのコミットメントとコミュニティが重要だと思っています。HatではこのふたつがDNAの一部なのです。すべてのコードをオープンソースにしています。詳しい情報は、WildFlyのウェブサイトで確認できる。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。よい世界へ私たちが暮らす世界を大切に思い、よりよいものにしたいと考えています。人のためのソフトウェア開発を加速し私たちのミッションを実現することで、この思いを成し遂げようとしています。私たちは利益の1%をさまざまな慈善団体に寄付しています。会社として、また従業員として、そうしたことの価値を強く信じているからです。with.プライバシーBTあなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。アドレス*Eメールを変更すると確認のメールが配信されます。会社名:現在の会社名をご入力ください。Other組織規模:現在の組織規模をご入力ください。2,501+国:現在の国を設定してください。Zimbabwe都道府県:現在の都道府県に設定してください。次の都道府県にアップデートする:ニュースレターを購読しますか?インダストリーメールを購読しますか?本Eメールに登録すると、以前より関心のあったトピックの関連情報をお送りする場合がございます。詳細はこちらのプライバシーポリシーをご覧ください。newsletter?新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。