おさかな日誌

魚類がプログラミング

2014-09-01から1ヶ月間の記事一覧

Microservices Architecture と非同期 API

Microservice Architecture を採用すると解決が難しい問題である、部分的障害に対する仕組みとして非同期 API にしてしまう、という方法を思いついた。 まず、今までの同期 API を使っていると想定してあるケースを検討してみる。 フロントとなるあるサービ…

HTTP header value の構成文字セットとは

Authorization header value に filter 処理を当てる時にどんな入力が来るのか知りたかったので調べた。 rfc2616 の sec2.2 に仕様があって field value = token token = 1*<any CHAR except CTLs or separators> CHAR = <any US-ASCII character (octets 0 - 127)> CTL = <any US-ASCII control character (octets 0 - 31) and DEL (127)> separators = "(" | ")" …</any></any></any>