gremlin-server中 实现session需要两点保证: session 绑定了 变量列表; 每一个session必须 在同一台 server进程的同一个 线程中运行。 这是又tinkpop graph transaction的threadlocal 机制要求的。 1. SessionOpP ...
分类:
Web程序 时间:
2017-02-04 15:00:37
阅读次数:
318
还在羡慕BAT等公司的大流量的架构吗?让你的java系统引用解耦,互相独立,commonrpc 就可以办到。commonrpc 是一个以netty 传输协议框架为基础, 自定义 spring shcema标签的rpc框架,不侵入任何业务代码,插件模式,即插即用;一个高性能分布式rpc框架,支持tcp ...
分类:
Web程序 时间:
2017-01-29 10:45:39
阅读次数:
294
nio server启动的第一步,都是要创建一个serverSocketChannel,我截取一段启动代码,一步步分析: ...
分类:
Web程序 时间:
2017-01-23 17:34:39
阅读次数:
271
推送服务 还记得一年半前,做的一个项目需要用到 Android 推送服务。和 iOS 不同,Android 生态中没有统一的推送服务。Google 虽然有 Google Cloud Messaging ,但是连国外都没统一,更别说国内了,直接被墙。 所以之前在 Android 上做推送大部分只能靠轮 ...
分类:
Web程序 时间:
2017-01-23 17:17:21
阅读次数:
329
关于Netty的介绍可参考:https://www.zhihu.com/question/24322387 Netty官网为:http://netty.io/ Git:https://github.com/netty/netty 关于Netty的简单实例:http://blog.csdn.net/L ...
分类:
Web程序 时间:
2017-01-20 20:41:31
阅读次数:
209
Netty初步 为什么选择Netty? 和NIO比较,要实现一个通信要简单得很多,性能很好。分布式消息中间件、storm、Dubble都是使用Netty作为底层通信。 Netty5.0要求jdk1.6以上。 http://netty.io 创建两个Nio线程组,一个事件处理,一个网络读写通信 创建一 ...
分类:
Web程序 时间:
2017-01-20 14:40:13
阅读次数:
233
本文主要描述网关上线的一次异常排查,分析排查问题的思路及过程。 通过本文,可以较好的了解网络,netty及http协议。
分类:
其他好文 时间:
2017-01-19 15:26:25
阅读次数:
366
1. Bootstrap and ServerBootstrap 主要作用是配置整个Netty程序,串联起各个组件。 2. EventLoopGroup and EventLoop EventLoop的目的是为Channel处理IO操作,一个EventLoop可以为多个Channel服务。 Even ...
分类:
Web程序 时间:
2017-01-17 21:30:14
阅读次数:
197
3.1 Netty开发环境的搭建 3.1.1 下载Netty的软件包 3.1.2 搭建Netty应用工程 3.2 Netty服务端开发 3.3 Netty客户端开发 3.4 运行和调试 3.4.1 服务端和客户端的运行 3.4.2 打包和部署 3.5 总结 3.1 Netty开发环境的搭建 3.1. ...
分类:
Web程序 时间:
2017-01-16 18:16:26
阅读次数:
194
数据通信的场景:长连接OR短连接在实际场景中,我们如何使用Netty进行通信呢?大致有3种方式:第一种,使用长连接通道不断开的形式进行通信,也就是服务器和客户端的通道一直处于开启的状态。如果服务器性能足够好,并且我们的客户端数量也比较少的情况下,是适合使用长连接的..
分类:
Web程序 时间:
2017-01-15 11:58:08
阅读次数:
301