rpc
文章平均质量分 63
iteye_16144
这个作者很懒,什么都没留下…
展开
-
【原创】同步转异步+RPC的一个POS行业应用-业务模型介绍
最近在做一个挺有意思的POS消费项目,工作量不太大,但涉及的技术运用还挺有意思的。 可能有人奇怪,POS项目怎么用到JAVA语言了,先来简单介绍下这个项目背景: 改造前:收银机下单,POS机下单并刷卡支付 改造后:收银机跟POS连线,收银台直接下单并触发POS刷卡支付动作 这里就涉及一个关键问题,POS机只能单线程工作,就是一个时刻只能干一件事情,比如打印,刷卡,跟卡主机通...原创 2014-12-07 01:01:17 · 158 阅读 · 0 评论 -
【原创】同步转异步+RPC的一个POS行业应用-关键技术实现
简单回顾下业务模型:收银台<=>POS代理服务器<=>POS机,三者之间进行通讯,POS代理作为一个报文转换和同步转异步角色。下面介绍下几个关键技术实现:1、报文这里的报文,指的是POS代理服务器跟POS通讯之间约定的报文。根据POS交易类型,支付、刷卡、打印等,约定每个交易报文包含什么字段信息和长度,其中一个比较特别字段是UUID,这个字段是每个报文的关键字段,具有唯...原创 2015-01-18 15:12:08 · 200 阅读 · 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 · 477 阅读 · 0 评论 -
[转]分析分布式服务框架
技术是为需求而服务的,分布式服务框架也同样如此,它不是凭空诞生的,也是因为有这样的需求才会有分布式服务框架这么样的东西诞生,在这篇blog中来详 细的分析分布式服务框架诞生的原因(其实也是需要用分布式服务框架的应用场景,这里隐含的意思就是并不是什么应用都需要分布式服务框架的)、分布式服务框 架需要提供的feature以及实现这些feature可选的技术方案。 其实这篇blog应该写在实现分布...原创 2015-02-16 17:44:34 · 74 阅读 · 0 评论