[WIP]Event driven networking for Swift #tryswiftconf
- akatsuki174
- 852
- 1
- 0
- 0
We’ve been waiting for this... #tryswiftconf pic.twitter.com/9rg7XAGjUp
2018-03-01 14:49:26SwiftNIO == Low level network framework SwiftNIO != High level framework(Kitora, Vapor) #tryswiftconf
2018-03-01 14:49:32Twilioさんブースでチュートリアルを頑張るとガチャ引けます。 #tryswiftconf pic.twitter.com/4t4xCKH8vZ
2018-03-01 14:49:54イベントドリブンで通信処理を行えるNetty 導入編 - Taste of Tech Topics #tryswiftconf acro-engineer.hatenablog.com/entry/20130321…
2018-03-01 14:50:05@normanmaurer Introducing SwiftNIO == Netty (a JVM network library github.com/netty/netty/) for Swift. An Swifty low-level network library. #tryswiftconf pic.twitter.com/C6Wr5akeMM
2018-03-01 14:50:34The channel pipeline can handle many channels. Allows you to intercept inbound data #tryswiftconf
2018-03-01 14:51:15ByteBuffer is Swift’s own native container??? Swift provides copy-on-write so it’s safe and cheap #tryswiftconf
2018-03-01 14:51:59Swiftはコピーオンライトのおかげで関数へ渡すのもコストが低い #tryswiftconf
2018-03-01 14:52:15EventLoop is as exactly the name says. An event running in a loop. An event loop can handle many connections because everything is non-blocked #tryswiftconf
2018-03-01 14:52:49@normanmaurer “Basic Building Blocks” for low-level networking #tryswiftconf pic.twitter.com/zI94U9RCkc
2018-03-01 14:52:56#tryswiftconf pic.twitter.com/SuzfU6iTVT
2018-03-01 14:52:59Exciting times for server-side Swift as Apple releases SwiftNIO: a port of Netty to Swift. #tryswiftconf #swiftlang github.com/apple/swift-nio pic.twitter.com/NuVLPTK2Ye
2018-03-01 14:53:32Netty これかな acro-engineer.hatenablog.com/entry/20130321… #tryswiftconf
2018-03-01 14:53:58The channel pipeline is the most important concept in SwiftNIO. BackPressureHandler guards you from high memory usage and even crashes #tryswiftconf
2018-03-01 14:54:34bufferを使う。 一気に読み込めない時 #tryswiftconf
2018-03-01 14:55:09The EchoHandler just echoes back bytes. If you don’t want this to be encrypted anymore, just remove the OpenSSL Server Handler #tryswiftconf
2018-03-01 14:55:22#tryswiftconf pic.twitter.com/lZXq7G2DAn
2018-03-01 14:55:32So cool to see Apple represented at #tryswiftconf by @normanmaurer “Event driven network in Swift”, featuring their new framework SwiftNIO! pic.twitter.com/fZLkdVWxSp
2018-03-01 14:55:40@normanmaurer I’ve seen some of these words before… but only in low-level C libraries I couldn’t understand (like the Wireshark source). Maybe I can actually read the code now. #tryswiftconf pic.twitter.com/49Tric2DxU
2018-03-01 14:56:16ChannelInboundHandler is called when there’s an invound data. Some example of methods are ChannelActive and ChannelInactive. #tryswiftconf
2018-03-01 14:56:39メッセージ駆動 (message-driven) のシステムでは、アドレス可能な受信者はメッセージの到着を待ってそれに反応するか、さもなくば休止状態になる。 イベント駆動システムではイベント消費チェインの短命な性質故に、耐障害性の達成はより難しい。 reactivemanifesto.org/ja/glossary#Me… #tryswiftconf
2018-03-01 14:56:40Apple dev @normanmaurer is introducing SwiftNIO - a low-level networking library for Swift at @tryswiftconf 👏👏👏 #swiftlang #iosdev #tryswiftconf pic.twitter.com/xZ8AEKZuRP
2018-03-01 14:58:08