GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
![GraphQL 導入の反省と再挑戦 / jsconf jp 2021](https://cdn-ak-scissors.b.st-hatena.com/image/square/3c9517bb0c4b2a5e7cc61d724da427c6ff32c82d/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fb825a4086b7b41a3b1cb70fe159f1d92%2Fslide_0.jpg%3F19661960)
さくらインターネット Advent Calendar 2020の23日目です。 現時点では最新版のRedis 6.0のRedis Clusterに対して、Go言語の代表的なRedisクライアントライブラリであるgo-redisからアクセスしたときに、性能が深刻なレベルで劣化しました。 この記事では、ミドルウェアを利用したGo言語アプリケーションの性能劣化に関する問題調査の事例として、この性能劣化を修正するまでの話をまとめました。 go-redisへのPull Requestはhttps://github.com/go-redis/redis/pull/1355です。 はじめに 半年ほど前の論文の締め切りに追われていたある日、評価実験のためにRedisを使った時系列データベースのプロトタイプを開発していました。 ベンチマークツールでプロトタイプの性能を測定したところ、単一インスタンスのRed
無料でそれなりなメモリとコネクション数を確保できる Heroku Redis。最近できたばかりのアドオンで情報がなかなか出回ってないが、ここに落とし穴があるので利用する場合は注意。 注意点は以下の2点だ。 アイドル状態のコネクションをデフォルトではKillしない Heroku Redis は アイドル状態のコネクションをデフォルトではKillしない。これはどういうことかというと、つなぎっぱなしになって、最終的に限界である20コネクションに達し、アプリケーション全体が落ちる、ということが起きる。 しかもこの復旧はなかなか大変で、コマンド経由でRedisを再起動ということができないのでびっくりすることになる。対応するなら、一度Redisアドオンを削除し、再度追加する、といったところか。もちろん Redisに保存していたデータは全て消える。 そんなことにならないようにHeroku Redisを入
トンネル掘削工事が止まっているリニア中央新幹線瀬戸トンネルの工事現場=19日、中津川市瀬戸(本社契約ヘリから) リニア中央新幹線の瀬戸トンネル(岐阜県中津川市瀬戸)の工事現場で作業員2人が死傷した事故から27日で1カ月。JR東海はトンネル掘削を停止し、安全対策を構築するため原因究明を急いでいる。県が安全対策の徹底を強く求める県内3工区の山岳トンネルについても掘削を中断する事態に発展しており、リニア建設工事の先行きは不透明になってきた。 「調査中。まだお話できることはない」。25日に同市内であった安全推進協議会の初会合後、JR東海名古屋建設部の梅村哲男担当部長は調査状況についてこう答えた。県警が業務上過失致死傷の疑いを視野に捜査を進める中で、詳しい事故状況は見えてこない。 JR東海は原因究明を進める一方、トンネル先端部で岩盤の表層が崩れる「肌落ち」による災害防止対策を徹底するため、瀬戸トンネ
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"
「エレベーターに乗ろうとする警備ロボットが入口を塞いでしまって、足の不自由な人が外に出られなくなっていた」という投稿が、Twitterで注目を集めていた件について、ロボットの開発元が原因や再発防止策について発表しました。 投稿者によると、エレベーターの中には足の不自由な高齢者と付き添い2人、多数の荷物が乗っていたとのこと。ロボットがエレベーターのドアの上に止まって動かず、3人はエレベーターから出られない状態だったといいます。 ロボットの緊急呼び出しボタンを押したものの、オペレーターは「ロボットから離れてください」と言うばかりだったとのこと。かご内の人間が動けないと話しても、ロボットはプログラムどおりにしか動けないとの一点張りで、最終的には投稿者がロボットを抱えて動かしたと説明しています。 現場の様子(画像提供:keijitakedaさん) ロボットのメーカーであるSEQSENSEはこの件を
昨日、コロナ接触確認アプリ COCOA が、バージョンアップで起動不能になる と言う現象が確認されたらしく、この問題の検証が GitHub 上で行われていました(COCOA v1.4.0 が起動しない - Issue #517 - cocoa-mhlw/cocoa)。この Issue によると、原因は .NET の DateTime 構造体の扱いにあったようです。 私自身も過去に似たような経験をした事がありますが、DateTime.MinValue や new DateTime()(引数無しで初期化)を使用するのは危険です。これら自体に直接的な問題があると言う訳ではないのですが、タイムゾーン間での時刻変換を実施すると例外が発生する時があります。 この問題はシリアライズの際に顕在化する事が多いようです。これは、シリアライズの際に DateTime オブジェクトの内容を UTC 時刻に変換する
ぜちこ(出陣:伊勢御前) @zechiko12 遺体ホテルよりも焼肉屋が真横に出来たほうが嫌だぞ。 ずっと家が焼き肉臭い、洗濯物、布団も干せない。 窓開けられない。 友達の実家がそうなった。 両親もうご高齢で、引っ越しもできないのに 毎日が焼き肉の煙地獄。 よく裁判起こされないな。 2021-11-26 13:59:11
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く