博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EJB MEMCACHED --漫天飞舞的对象与对对象序列化分布式系统的分析
阅读量:7093 次
发布时间:2019-06-28

本文共 608 字,大约阅读时间需要 2 分钟。

  hot3.png

MEMCACHED与EJB是同一种技术。为什么MEMCACHED漫天飞舞,EJB却盛传少人问津?

因为MEMCACHED简单。容易理解。MEMCACHED战胜EJB,如同SPRING FRAMEWORK战胜EJB。大多数程序员都很难理解EJB的逻辑。EJB太抽象。可移植性更抽象。系统生命周期更是无人问津。程序员只想交货。想要程序员(或职称是架构师,但能力仍然是程序员的"架“构师")去拥抱只有架构师才喜欢的东西。怎么可能?

ANYWAY。。。

更不可能有人关心系统的可进化性。。。

ANYWAY。。。

将分布式系统建立在对象的基础上也未偿不可。至少,对象也可以看作是一种消息。并且,从对象到程序的距离是0。这正是“序列化”的魅力所在:它是最简单,最直接的程序间通信的方法!!!

当不存在可理解性的需求时,为什么我会愿意采用更复杂的方法?

当存在可理解性的需求时,我会使用WEB SERVICE。WEB SERVICE唯一的问题是,它仍然是一种方法调用。这造成第一,抽象程度不够高。因为方法显然不是一个宇宙通行的东西。第二,同步。而这恰恰是大部分存在可理解性需求的系统中的忌讳:同步引起线程的阻塞。线程的阻塞引起内存的堆积。要么不用线程,要么不用同步。同时使用两者,是所有分布式系统的死刑。

。。。

序列化只能用在快速连接上。

转载于:https://my.oschina.net/digerl/blog/30239

你可能感兴趣的文章
【待续】【HTML5】用Canvas标签创建第一张条线图
查看>>
zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令
查看>>
Hbase shell 常用命令
查看>>
oracle之 v$sql_monitor 监视正在运行的SQL语句的统计信息
查看>>
SEO之优化代码
查看>>
【BZOJ4025】 二分图(线段树分治)
查看>>
验证码生成 c#
查看>>
Gym - 101981K The 2018 ICPC Asia Nanjing Regional Contest K.Kangaroo Puzzle 暴力或随机
查看>>
借鉴bootstrap的方法,快速实现响应式开发
查看>>
windows+python3.6下安装fasttext+fasttext在win上的使用+gensim(fasttext)
查看>>
C# 语法特性
查看>>
查询锁谁阻塞了谁
查看>>
zabbix报错整理--持续更新
查看>>
类和实例
查看>>
uglifyjs2全局混淆
查看>>
在centos上,oracle数据库更改IP后无法启动监听,解决方法
查看>>
JAVA语言基础组成(1)
查看>>
Smarty的基本语法------变量调节器
查看>>
上架流程:(0)上架流程
查看>>
vim 代码提示功能,让vim可以媲美IDE(转)
查看>>