āļāļĩāđāļāļ·āļāđāļāļ Linux āļāļ·āđāļ Netty-socketio āļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļāļēāļ§āļāđāđāļŦāļĨāļāļĢāļļāđāļāļĨāđāļēāļŠāļļāļāđāļāđāđāļāđāļ netty-socketio-2.0.6sourcecode.zip āļŠāļēāļĄāļēāļĢāļāļāļģāļāļēāļāļāļāļāđāļĨāļāđāđāļāđāđāļ OnWorks āļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāđāļŪāļŠāļāļīāđāļāļāļĢāļĩāļŠāļģāļŦāļĢāļąāļāđāļ§āļīāļĢāđāļāļŠāđāļāļāļąāļ
āļāļēāļ§āļāđāđāļŦāļĨāļāđāļĨāļ°āđāļĢāļĩāļĒāļāđāļāđāđāļāļāļāļĩāđāļāļāļāđāļĨāļāđāļāļ·āđāļ Netty-socketio āļāļĢāđāļāļĄ OnWorks āļāļĢāļĩ
āļāļģāļāļēāļĄāļāļģāđāļāļ°āļāļģāđāļŦāļĨāđāļēāļāļĩāđāđāļāļ·āđāļāđāļĢāļĩāļĒāļāđāļāđāđāļāļāļāļĩāđ:
- 1. āļāļēāļ§āļāđāđāļŦāļĨāļāđāļāļāļāļĨāļīāđāļāļāļąāđāļāļāļĩāđāđāļāļāļĩāļāļĩāļāļāļāļāļļāļ
- 2. āđāļāđāļēāđāļāļāļĩāđ file manager https://www.onworks.net/myfiles.php?username=XXXXX āļāđāļ§āļĒāļāļ·āđāļāļāļđāđāđāļāđāļāļĩāđāļāļļāļāļāđāļāļāļāļēāļĢ
- 3. āļāļąāļāđāļŦāļĨāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāđāļāļāļąāļ§āļāļąāļāļāļēāļĢāđāļāļĨāđāļāļąāļāļāļĨāđāļēāļ§
- 4. āđāļĢāļīāđāļĄāđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļāļāļāļāļāđāļĨāļāđāļāļāļ OnWorks Linux āļŦāļĢāļ·āļ Windows āļāļāļāđāļĨāļāđ āļŦāļĢāļ·āļāđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļāļāļāļāļāđāļĨāļāđ MACOS āļāļēāļāđāļ§āđāļāđāļāļāđāļāļĩāđ
- 5. āļāļēāļ OnWorks Linux OS āļāļļāļāđāļāļīāđāļāđāļĢāļīāđāļĄāļāđāļ āđāļāļāļĩāđāļāļąāļ§āļāļąāļāļāļēāļĢāđāļāļĨāđāļāļāļāđāļĢāļē https://www.onworks.net/myfiles.php?username=XXXXX āļāļĢāđāļāļĄāļāļ·āđāļāļāļđāđāđāļāđāļāļĩāđāļāļļāļāļāđāļāļāļāļēāļĢ
- 6. āļāļēāļ§āļāđāđāļŦāļĨāļāđāļāļāļāļĨāļīāđāļāļāļąāđāļ āļāļīāļāļāļąāđāļ āđāļĨāļ°āđāļĢāļĩāļĒāļāđāļāđ
Netty-socketio
Ad
DESCRIPTION
āđāļāļĢāļāļāļēāļĢāļāļĩāđāđāļāđāļāļāļēāļĢāļāļģ Java āļĄāļēāđāļāđāđāļāđāļāđāļāļāļāļĢāđāļŠāļāļāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ Socket.IO āļāļķāđāļāļāļĒāļđāđāļāļąāļāđāļāļĢāļĄāđāļ§āļīāļĢāđāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ Netty āļĢāļāļāļĢāļąāļāđāļ§āļāļĢāđāļāļąāļ 0.7...0.9.16 (netty-socketio 1.6.6) āđāļĨāļ° 1.0+ (āđāļ§āļāļĢāđāļāļąāļāļĨāđāļēāļŠāļļāļ netty-socketio) āļāļāļ Socket.IO-client āļĢāļāļāļĢāļąāļāļāļēāļĢāļāļĢāļ°āļāļēāļĒāļŠāļąāļāļāļēāļāļāđāļēāļāđāļŦāļāļ netty-socketio (Redisson, Hazelcast) āļĢāļāļāļĢāļąāļ OSGi, āļĢāļāļāļĢāļąāļ Spring, āļāļēāļĢāđāļāđāļāļēāļāđāļāļāđāļĄāđāļĄāļĩāļĨāđāļāļāđāļĨāļ°āļāļĨāļāļāļ āļąāļĒāļāđāļāđāļāļĢāļ āđāļĨāļ°āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļąāļ§āļāļąāļāļāļēāļĢāļāļĩāđāđāļāļīāļāđāļāļĒāļāđāļēāļāļāļģāļāļāļīāļāļēāļĒāļāļĢāļ°āļāļāļ YourKit āļāļāļāļ§āļēāļĄāļāļĢāļļāļāļēāļŠāļāļąāļāļŠāļāļļāļāđāļāļĢāļāļāļēāļĢāđāļāđāļāļāļāļāļĢāđāļŠāļāļĩāđāļāđāļ§āļĒ Java Profiler āļāļĩāđāļĄāļĩāļāļļāļāļŠāļĄāļāļąāļāļīāļāļĢāļāļāđāļ§āļ YourKit, LLC āđāļāđāļāļāļđāđāļŠāļĢāđāļēāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĩāđāļĨāđāļģāļŠāļĄāļąāļĒāđāļĨāļ°āļāļēāļāļāļĨāļēāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļĢāđāļēāļāđāļāļĢāđāļāļĨāđāđāļāļāļāļĨāļīāđāļāļāļąāļ Java āđāļĨāļ° .NET CentOS, 1 CPU, 4GB RAM āļāļģāļāļēāļāļāļ VM, CPU 10%, āļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ 15%, āđāļāļŠāļāļąāļāđāļāļĨāļĒāļēāļ§ 6000 xhr āļŦāļĢāļ·āļ 15000 āđāļāļŠāļāļąāļ websockets, 4000 āļāđāļāļāļ§āļēāļĄāļāđāļāļ§āļīāļāļēāļāļĩ
āļāļļāļāļŠāļĄāļāļąāļāļī
- āļĢāļāļāļĢāļąāļāļāļēāļĢāļāļāļŠāđāļ xhr-polling
- āļĢāļāļāļĢāļąāļāļāļēāļĢāļāļāļŠāđāļ websocket
- āļĢāļāļāļĢāļąāļāđāļāļĄāļŠāđāļāļāđāļĨāļ°āļŦāđāļāļ
- āļĢāļāļāļĢāļąāļ ack (āļĢāļąāļāļāļĢāļēāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļĢāļąāļ)
- āļĢāļāļāļĢāļąāļ SSL
- āļĢāļāļāļĢāļąāļāļĢāđāļēāļāļāđāļēāļĨāļđāļāļāđāļē (Memory, Redisson, Hazelcast)
āļ āļēāļĐāļēāđāļāļĢāđāļāļĢāļĄ
āļāļ§āļē
āļŦāļĄāļ§āļāļŦāļĄāļđāđ
āļāļĩāđāļāļ·āļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļķāļāļāđāļāļĄāļđāļĨāļāļēāļ https://sourceforge.net/projects/netty-socketio.mirror/ āļĄāļĩāļāļēāļĢāđāļŪāļŠāļāđāđāļ OnWorks āđāļāļ·āđāļāđāļŦāđāļāļģāļāļēāļāļāļāļāđāļĨāļāđāđāļāļ§āļīāļāļĩāļāļĩāđāļāđāļēāļĒāļāļĩāđāļŠāļļāļāļāļēāļāļŦāļāļķāđāļāđāļāļĢāļ°āļāļāļāļāļīāļāļąāļāļīāļāļēāļĢāļāļĢāļĩāļāļāļāđāļĢāļē