一个很稳定的服务框架Dubbo

简单介绍,不做深刻技术分析。

Dubbo是阿里开源的一个项目,有幸听过梁飞现场的介绍,目前该框架广泛应用于我所在公司,经过多次大型活动的考验,事实证明Dubbo是一个确实很优秀的框架,当然我们对它也有所改造。

目前为止,Dubbo已经不再更新再见

我简单介绍一下它的使用场景。

首先Dubbo适用于高负载,高并发的场景,诞生在阿里的服务框架, 设计目标是什么,你懂的。当然不是说有几台十几台服务器的公司团队就不能用了吗?肯定可以,但是建议循序渐进,或许自己实现一个简单的服务框架,也不难用,而且对团队的技术水平的提高有很大的帮助。

一个网站或者系统,构建的初期都是比较简单直接的,系统之间的调用无非是A-B ,B-A,然后选择一种通讯协议,webservice或者直接http get post或者等等,但是当系统越来越复杂,我们就会发现,暴露的接口和调用的接口越来越多,盘根错节,很难对这些接口服务进行有效的控制和改造。

最先想到的解决办法就是增加接口服务控制中心,这个控制中心负责管理所有的服务调用,A-控制中心-B,有了控制中心,我们可以做的事就变的很多,我们可以掌握每一个提供方发布的接口,对请求进行验证,记录等等。

如果理解了这个场景,看下Dubbo的工作原理:


在实际的使用过程中,我们是这样做的:

使用了spring

服务端发布服务,并提供客户端开发jar,接口和输入出对象即可。

管理端可看到该服务的所有暴露出来的方法,并可以进行简单的调试。管理端可以统计服务调用情况或者下线服务,删除某些节点等。

客户端连接注册中心,封装一下调用,通过简单配置即可。


如何使用它呢,很多资料,不再赘述,直接访问:dubbo

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自然框架稳定版beta1源码 版本说明   稳定版的含义,指的是元数据的结构、对外接口(类名、函数名、参数等)稳定下来,以后的版本都会以这个版本为准,兼容这个版本的格式。   那怎么又出来了beta1呢,那是因为虽然现在大部分都稳定了,但是还是有一些小地方没有最后确定,可能还会有点小的修改。所以用beta1来表示一下。估计还会在出几个beta版,最后出一个正式版。   版本号。这次版本号统一设置为 2.0.4.0 。因为自然框架内部有几个项目,每个项目都有自己的版本,看起来有点乱,所以这次就硬性统一一下。前面的2.0表示自然框架是基于.net2.0的。4.x表示稳定版bata x。以后的正式版就是5.0了。即2.0.5.0 。 稳定版和以前版本的变化   因为对基础做了一些修改,所以不能向下兼容了。不过以后的版本都会兼容这个版本的。 1、 元数据的结构   主要改的是“字段扩展信息描述表”(Manage_Columns),ControlInfo字段的定义做了一些修改,所以以前的数据就不兼容了。具体的格式说明,后面会有详细的文档。 2、 元数据的管理方式   以前是哪里需要了就在哪里写一个SQL语句,现在为元数据定义了一套实体类,通过这套实体类来获取相关的信息。 3、 配置信息管理程序的修改   元数据的结构都改了,那么管理他的程序自然也要做相应的修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值