zoukankan      html  css  js  c++  java
  • dubbo

    什么是dubbo?

      dubbo  分布式系统 (rpc 远程过程调用协议)

        用法: tomcat 1里面的方法调用 tomcat 2 里面的方法

        相当于webservice(重量级)传统

    dubbo  原理流程:

                          带地址访问提供方-------->

        服务消费方(console项目)--------------------------------------------------------服务提供方(需要service实现类和service接口)

           需要service接口             <------------返回结果                            /

                                                                                                                                    /   

                                                                                                                               /    注册到注册中心 ip+端口

                                      返回ip+接口                                                                  / 

                                                                /

                        zookeeper  (redis)注册中心(大数据处理中的一项技术) 

    使用:

        在服务提供方配置dubbo 配置文件,

        在服务消费方配置dubbo配置文件。

        部署好zookeeper (在虚拟机上)------->在工作中zookeeper 的部署

              name,唯一   即 id

    配置文件:复制------修改ip地址,端口         protocol 协议

                       ------标记自己的ip和端口   ---port :端口可以随意起

           ------接口全路径  和实现类

        要实现serializable 接口  生成唯一的id

    在springMVC.xml 中引入dubbo配置文件<import     resource  = "dubbo-console">

    dubbo  端口占用的问题?

    清理--->clean----->删除重新创建----->在清理;----->该端口------>在重新启动eclipse

    dubbo 优化1、超时(开发阶段)

      配置消费方 10分钟  time out   dubbo:consumer

        2、直连(开发阶段)上线关闭

           <dubbo; registry  adress ="N/A"/>

       在消费方:添加 url ="dubbo://127.0.01:20880"

        3、消费方不检查服务提供方

        dubbo:consumer    timeout: "600000" check:"false" >

      

  • 相关阅读:
    通俗易懂----欧几里得算法
    安卓贴图源码--->记录旋转后位置..类似in/百度魔图
    wait、notify、sleep、interrupt对比分析
    安卓内存泄漏及检测内存泄漏
    美团多渠道打包
    高版本api在低版本中的兼容
    常用工具
    双守护进程(不死service)-5.0系统以下
    安卓log4k问题解决
    10、面向对象以及winform的简单运用(isMdicontainer的设置、timer控件进行倒计时的制作)
  • 原文地址:https://www.cnblogs.com/wzmd/p/8809432.html
Copyright © 2011-2022 走看看