分布式
ken仔想食鸡翼
非计算机专业,但是有一个梦想
展开
-
dubbo(阿里巴巴产品)学习
SOA面向服务架构 客户端通过注册中心去访问服务端,而注册中心中则是类似于 K-V的形式存储了服务名字和对应的主机IP 端口。客户端只要通过访问 服务名字就可以实现 远程服务调用。有点类似域名访问网站。我们无需知道百度的主机IP是多少,只要知道域名就可以访问到百度主机。Dubbo 是阿里巴巴的一款基于SOA架构的产品 ...原创 2018-08-13 00:57:35 · 188 阅读 · 0 评论 -
Dubbo框架下,服务间如何相互调用
问题:Dubbo框架为分布式框架提供了健康的管理解决方案。那么不同主机不同服务间是如何调用的?解决思想:如果是All in one 结构的项目,我们要引用其他类,直接引用即可。但是如果不在同一个项目中如何引用咧。如果调用的类在本项目中没有,则会报语法错误。 有以下两种解决方法: ①直接复制一个接口类过本项目,并且创建和原项目中一样的包路径。这样就可以实现调用,并且不报语法错误。 ②以ja...原创 2018-08-14 00:27:17 · 15856 阅读 · 4 评论 -
dubbo架构层次划分(maven构建)持续更新
dubbo架构层次划分(maven)parent project (pom) —1.facade层(接口,实体类,常量等等,但是公用方法不放这里,并不是所有的的方法都通用) —-2.service层 (facade层的实现类,定时任务,队列等后台逻辑,dao层) —-3.controller层(与前端交互层)注意点: ①每个子项目都继承父项目,同时父项目中有facade层的jar依...原创 2018-08-14 00:39:41 · 2292 阅读 · 0 评论 -
dubbo架构中不能使用 spring @service 注解的解决方案
dubbo架构 为 分布式 做管理服务。 不同服务主机之间的相互调用,为了让服务之间能够同时注入类和发现类。 spring中的 @service 用于将服务类 交给spring管理。 解决方案一: dubbo中 不能识别@service,会报空指针。这个时候需要使用 com.alibaba.dubbo 的@service才能识别。 同时在 cotroller层,注入 service 也不...原创 2018-08-14 00:57:59 · 6391 阅读 · 2 评论 -
谈谈自己对REST、SOA、SOAP、RPC、ICE、ESB、BPM知识汇总及理解
谈谈自己对REST、SOA、SOAP、RPC、ICE、ESB、BPM知识汇总及理解SOA:维基百科解释:SOA:面向服务的软件架构(Service Oriented Architecture),是一种计算机软件的设计模式,主要应用于不通应用组件中通过某种协议来互操作,例如典型的通过网络协议。因此SOA是独立于任何厂商、产品与技术的。SOA作为一种架构依赖于服务的方...转载 2019-01-25 16:35:45 · 308 阅读 · 0 评论