netty
文章平均质量分 57
iteye_16144
这个作者很懒,什么都没留下…
展开
-
【原创】同步转异步+RPC的一个POS行业应用-业务模型介绍
最近在做一个挺有意思的POS消费项目,工作量不太大,但涉及的技术运用还挺有意思的。 可能有人奇怪,POS项目怎么用到JAVA语言了,先来简单介绍下这个项目背景: 改造前:收银机下单,POS机下单并刷卡支付 改造后:收银机跟POS连线,收银台直接下单并触发POS刷卡支付动作 这里就涉及一个关键问题,POS机只能单线程工作,就是一个时刻只能干一件事情,比如打印,刷卡,跟卡主机通...原创 2014-12-07 01:01:17 · 144 阅读 · 0 评论 -
推荐一个纯java编写的免费posp
一般posp(pos前置代理)都是用C做的,最近发现一个纯java编写的posp,整合了spring+netty,挺不错的,特别值得一提的是它对8583报文的配置非常方便,不需要硬编码,抽象的非常好。 JAVAPOSP网站:http://www.javaposp.com/ ...原创 2014-12-08 15:25:41 · 772 阅读 · 1 评论 -
【原创】同步转异步+RPC的一个POS行业应用-关键技术实现
简单回顾下业务模型:收银台<=>POS代理服务器<=>POS机,三者之间进行通讯,POS代理作为一个报文转换和同步转异步角色。下面介绍下几个关键技术实现:1、报文这里的报文,指的是POS代理服务器跟POS通讯之间约定的报文。根据POS交易类型,支付、刷卡、打印等,约定每个交易报文包含什么字段信息和长度,其中一个比较特别字段是UUID,这个字段是每个报文的关键字段,具有唯...原创 2015-01-18 15:12:08 · 185 阅读 · 0 评论 -
【原创】一次关于Netty+Gson造成内存泄露的分析排查
最近做了一个内部系统之间的数据同步服务器,client端通过socket发送经过压缩的json数据到server端,server完成数据解码和保存。server架构:netty+Gson解码 在做压力测试的时候,竟然发现server内存泄露。分析内存泄露的时候,其实我们可以从简单方法入手,因为jdk1.6后自身就带有不错的内存分析工具,而且我认为使用好这些工具基本足够高,因为如果你对...原创 2015-01-29 15:38:49 · 359 阅读 · 0 评论 -
【原创】一次关于Netty+Gson造成内存泄露 Memory Analysis分析
http://just2do.iteye.com/admin/blogs/2181293 之前写过一篇使用java自带工具去分析内存泄露问题,今天使用 Memory Analysis重做一次,看看高级工具是否能一针见血地更方便地发现问题。 第一步: jmap -dump:format b,file=abc.hprof <pid> dump出内存日志 ...原创 2015-02-16 11:46:28 · 451 阅读 · 0 评论