NIO oznacza N etwork nPrzenieś O utput i jest filozofia rozwoju opisywaniu wzór wykorzystania operacji na wykorzystanie gniazda i relacje klient-serwer.
Netty to ramy Java do tworzenia aplikacji sieciowych-centric.
Dla innego rodzaju aplikacje, spójrz na innych forach, ale jeśli potrzebujesz wniosek do czynienia z klienta i serwera stosunków, nikt w świecie Java narzędzi open source będą wykonywać swoje zadania lepiej niż Netty.
Ramy został specjalnie zbudowany dla działa z serwerami protokołu i klientów, i upraszcza obsługę pracy z pakietów TCP i UDP.
Co nowego to wydanie:
- NPE w AbstractNioUnsafe.finishConnect ()
- CancelledKeyException na writeAndFlush ()
Co nowego w wersji 4.0.28 / 3.10.3 / 5.0.0.Alpha2:
- NPE w AbstractNioUnsafe.finishConnect ()
- CancelledKeyException na writeAndFlush ()
Co nowego w wersji 4.0.25 / 3.10.0 / 5.0.0.Alpha1:
- NPE w AbstractNioUnsafe.finishConnect ()
- CancelledKeyException na writeAndFlush ()
Co nowego w wersji 4.0.7:
- Channel.isWritable () nie działa jak aspected podczas zapisu spoza EventLoop.
- SwappedByteBuf.readSlice (int) nie szanują ByteOrder.
- Pozwala również napisać FileRegion i ChunkInput przy użyciu protokołu HTTP pofragmentowane.
Co nowego w wersji 4.0.2:.
- Dane Struktura korupcji i wyciek zasobów w ChannelOutboundBuffer
- HttpObjectEncoder rzuca IllegalStateException jeśli pusty HttpContent jest napisane.
- Poprawiono HttpContentDecoder.
Co nowego w wersji 3.6.2:.
- kodek Dodane Skarpetki
- Obsługa transmisji asynchronicznej powiązania z ServerChannel.
Co nowego w wersji 3.6.0:
- Poprawki błędów:
- AbstractNioWorker nie zamknąć pętlę zdarzeń, gdy Wykonawca nie jest ExecutorService.
- WebSocketServerHandshaker * może uszkodzić pierwsza klatka websocket.
- Naprawiono wyścig w SslHandler które prowadzą do uzgadniania awarii i innych złych skutków ubocznych.
Co nowego w wersji 3.5.5:
- Najbardziej godne uwagi poprawka jest korekta regresji, że wprowadzono w ostatnim wydaniu.
Co nowego w wersji 3.5.2:
- Oprócz poprawek Ta wersja również statki więcej optymalizacje zapisać byte-kopie, gdy kiedykolwiek możliwe. Powoduje to bardzo znaczącym prędkości doskonalenia. Więc jeśli chodzi o prędkość tylko nadać jej spin.
Co nowego w wersji 3.5.1:.
- CookieDecoder obsługuje ciasteczka HTTP, bardziej poprawnie i szybciej
- HttpContentCompressor nie kompresuje zawartość w HttpMessage jeśli jego "Content-Encoding" nie jest "tożsamość".
- Czy można ustawić właściwość rozłożyć o FrameDecoder i ReplayingDecoder nawet jeśli dekoder można rozciąga nie wystawiać go jako parametr konstruktora.
- FrameDecoder i ReplayingDecoder zrobić mniej kopii pamięci niż wcześniej.
Co nowego w wersji 3.5.0:.
- Wsparcie SPDY3
- Wsparcie NIO UDP multicast (dostępnej tylko w przypadku korzystania jdk7 +)
- Zebranie Pisze wsparcia (tylko avaible podczas korzystania jdk7 +)
- Wsparcie HTTP POST
- Handler dla ruchu kształtowaniu
- Handler filtrowania opartego ip
- koder / dekoder, który obsługuje Marshall / unmarshall obiektów java za pośrednictwem JBoss rozrządowych (może być stosowany jako zamiennik ObjectEncoder / ObjectDecoder)
Komentarze nie znaleziono