タグ

ブックマーク / blog.neno.dev (2)

  • 【C#】StandardResilienceHandler で HTTP リクエストの回復力を高める。 - ねののお庭。

    クラウドでアプリケーションを動かす上で HTTP リクエストの回復力を高める事は極めて重要です。それは何故か? クラウドでアプリケーションを動かすという事は、ホスティング環境は動的であり、ネットワークの問題やサーバー側の問題など様々な問題によって HTTP リクエストが失敗する可能性があるという事です。 こうした失敗は一時的なものが多く、リトライなどを上手く挟み回復力を高める事によって、サービス全体として正常に動作させる事ができます。 また回復力が乏しいアプリケーションの場合、とあるリクエストの失敗が原因で、サービス全体として障害が起きてしまう可能性があります。 これを Cascading failure といったりしますが、このような障害を避けるためにも回復力は重要です。Cascading failure については下の gif を見るとイメージが付きやすいかと思います。 ちなみにこの「

    【C#】StandardResilienceHandler で HTTP リクエストの回復力を高める。 - ねののお庭。
    wkoichi
    wkoichi 2024/08/08
  • 【C#】dotnet user-jwts はいいぞ。 - ねののお庭。

    .NET 7 から dotnet user-jwts という機能が生えてきました。ASP.NET Core で認証認可に JWT を使って開発している人間にとっては大変便利なのですよ、コレが。 はじめに dotnet user-jwts の使い方...の前に下準備 dotnet user-jwts の使い方 気になるかもしれない点 ASP.NET Core の内部実装 おわりに References はじめに 今の世の中 WEB API の認証認可は JWT で行っているケースが殆どでしょう。 そんな JWT ですが開発時にも当然使いますよね。SwaggerUI とか Postman に設定したりして。 が、そのような開発時に使う JWT の生成を皆さんはどうしているでしょう? 使っている認証プロバイダにもよると思いますが、概ね多少の面倒が付きまとうのではないでしょうか。 そこで .NET

    【C#】dotnet user-jwts はいいぞ。 - ねののお庭。
    wkoichi
    wkoichi 2023/04/09
  • 1