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" >

      

  • 相关阅读:
    ORACLE触发器简单列子
    接口测试中需要携带token的接口返回结果偶尔报无权限
    接口自动化测试用例偶尔报无权限的解决办法
    python中的faker库生成数据,并写入txt文本中
    anaconda在sys.path删除~/.local/lib
    题解12/12 模拟赛
    题解BalticOI 2020
    题解12/09 模拟赛
    亿些原古博客汇总
    bijective proof problems 选做
  • 原文地址:https://www.cnblogs.com/wzmd/p/8809432.html
Copyright © 2011-2022 走看看