All slide content and descriptions are owned by their creators.
All slide content and descriptions are owned by their creators.
server.js for Node.js Powerful server for Node.js that just works so you can focus on your awesome project: // Include it and extract some methods for convenience const server = require('server'); const { get, post } = server.router; // Launch server with options and a couple of routes server({ port: 8080 }, [ get('/', ctx => 'Hello world'), post('/', ctx => { console.log(ctx.data); return 'ok'; }
Yuki Takei(noppoMan) @Tokyo-Server-Side Swift Meetup#5 Dec, 19, 2016
server を使った test をしたい時、 その環境で使われていなさそうな port をあれこれ確かめたりしていた時代が僕にもありました。んで、それはさすがに無駄なので random port を取るためのモジュール を作っちゃったりしてたんですが、こんなことをしなくても server.listen(0) にするだけでrandom port とれます。 const http = require('http'); const server = http.createServer((req, res) => { res.end('hello'); }); server.listen(0); server.on('listening', () => { // ここで random port が取れる const port = server.address().port; }); なんでこんな
レポート [Github Universe 2016]巨大なGitHubを支える3点分散システム「Spokes」とは? 世界中で使われているGitHub。そのリポジトリの総数は3800万、Gistの総数は3600万を超えている。このような大規模システムはどのような仕組みで構築されているのだろうか。Githubが9月13日から15日にかけて開催した年次イベント「GitHub Universe 2016」で、同社のGitインフラストラクチャエンジニアリングマネージャであるPatrick Reynolds氏が発表した内容からその仕組みを解いてみる。 データ複製の仕組みを変更 GitHubは最近、インフラストラクチャの構造を変更したそうだ。これまで、ファイルサーバに配信されたデータはいわゆるRAIDのような技術を使って複製が行われていた。これをアプリケーションレベルでのレプリケーションとなる分散型
やや地味な印象のあるテープ・ストレージだが,技術革新のスピードはハードディスク・ドライブ(HDD)を上回る面もある。一方,HDDの容量単価が下がってきた影響を受け,これまでテープの独壇場だった分野でHDDを使う動きもある。こうした現状を踏まえ,テープの利用法を正しく理解するために,その基礎と最新のスペックをひも解いてみよう。なお,本講座は2006年に公開した「【初級】知っておきたいストレージの基礎」を基に,2009年の状況に合わせて加筆・修正した改訂版である。 吉岡 雄 日本クアンタム ストレージ 企業が保有する全ストレージ領域の70~80%を占めているのは,アクセスが非常に少なくなったデータである---。本連載の『急上昇する記憶容量,進化するストレージ(後編)』で解説したように,データのライフサイクルに合わせて,利用するストレージを最適化する必要がある。ILM(Information L
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く