什么是SOASOA(Service-Oriented Architecture),即面向服务的架构。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以看作是B/S模型、XML(标准通用标记语言的子集)/Web Service技术之后的...
分类:
其他好文 时间:
2015-09-16 17:30:54
阅读次数:
201
Elastic-Job是ddframe中dd-job的作业模块中分离出来的分布式弹性作业框架。去掉了和dd-job中的监控和ddframe接入规范部分。 ddframe其他模块也有可独立开源的部分,之前当当曾开源过dd-soa的基石模块DubboX。 项目...
分类:
其他好文 时间:
2015-09-14 22:48:30
阅读次数:
726
Dubbo入门简介(一)一、什么是DubboDubbo是阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。通过扩展spring schema 和 注解标签,可以和spring无缝集成(http://blog.csdn.net/achill...
分类:
其他好文 时间:
2015-09-12 07:24:52
阅读次数:
298
当我们在为一个软件设计架构的时候,我们不仅仅要确保所做出来的架构要满足系统的业务需求,更加要确保做出来的架构要满足可维护性,安全,稳定性的非业务行的需求。另外一个非常重要的非功能性需求就是性能。性能涉及到很多方面的关注点,例如吞吐量,延迟等。SOA的很多的设计原则和一些指导从来没有告诉我们如何去解决...
分类:
其他好文 时间:
2015-09-11 22:05:44
阅读次数:
211
Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中,用于 SOA各个...
分类:
Web程序 时间:
2015-09-04 14:04:32
阅读次数:
292
Mashup是指把多个来源信息加以组合的网络技术。企业混搭应用(Enterprise Mashup)是指把多种、散乱数据加以组合的定制化应用软件,并能提供新型和独特的功能。企业混搭应用既可能成为SOA创新中的下一次重大运动,也可能是解救灾难的良药。企业用户可以通过重新混搭从任何地方得到的数据,从中得...
分类:
其他好文 时间:
2015-09-03 16:30:53
阅读次数:
289
从目前这几天的运行情况看,每天晚上0点到3点,应该是你们那边有大数据任务处理,在这个时间段,SOA会频繁报ZK断开重联的告警,见下图。类似的问题,在CRM系统上也有出现过,我们dump内存,分析后,结论如下,看是否你们有类似的情况,供参考:代码中使用了大量循环,在循环体中产生了众多对象,这些对象基本...
分类:
其他好文 时间:
2015-08-29 12:34:14
阅读次数:
225
6月25日OMS,Ihotel上线成功后执行了一个批处理,SOA报警提示某一台IHOTEL机器调用OMS失败率大于阀值,登录这个机器后发现这台机器CPU使用率处于80%以上,调用OMS有的时候超过5秒。tomcat日志显示一直在执行fullGC.tomcat报错:后联系OPS重启这台机器上的tomc...
分类:
其他好文 时间:
2015-08-29 12:23:57
阅读次数:
191
QBit开发微服务作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.csdn.net/chszs一、QBit库介绍QBit是一个开源的响应式开发库,用于构建微服务,支持JSON、HTTP、WebSocket和REST。QBit使用响应式编程建立弹性REST、基于云的WebSocket、Web服务。QBit是面向移动和云计算的SOA演进。QBit是一个很小的、轻量级的微...
分类:
其他好文 时间:
2015-08-29 09:47:36
阅读次数:
191
什么是 SOA?如果公司有大量应用程序,这些程序供不同部门的承担不同责任的职员使用,那么就适合使用面向服务体系结构(Service Oriented Architecture,SOA)。这些应用程序可以共享功能,但是功能的组合、用户界面细节和易用性需求是不同的。与许多企业体系结构一样,SOA 也采用...
分类:
其他好文 时间:
2015-08-29 00:47:48
阅读次数:
228