zoukankan      html  css  js  c++  java
  • 分布式系统初探-ssm整合zookeeper & dubbo

    开发环境约定:IDEA + jdk1.8 + tomcat8.5 + zookeeper3.3.6 + dubbo2.5.8

    先来看一下项目结构:

           

    本项目为多模块项目,其中ssm-web 和 ssm-dubbo 为web项目,ssm-dubbo提供服务,ssm-web为消费者,各模块的依赖关系如下:

    ssm-dubbo 依赖service 和common,提供数据服务

          

     ssm-web 依赖common以及shiro ,shiro依赖service模块

         

    由此项目结构发生了根本变化:

     ssm-dubbo 只与数据库交互,主要配置文件如下:

        

    spring-dubbo.xml配置如下:

         

    web.xml配置如下:

         

      ssm-web不再与数据库交互,所有数据由ssm-dubbo提供,主要配置如下:

    其中spring-dubbo.xml配置如下:

    先后启动 dubbo-admin、 ssm-dubbo 和 ssm-web,随便编写一个请求测试即可:

    登录dubbo监控页面查看,即可观察到dubbo已正常提供服务:

    至此zookeeper与dubbo整合已大致完成、下篇文章将探索 dubbo打成jar提供服务。

  • 相关阅读:
    第十五篇 Django Rest Framework
    第十四篇 Mongodb数据库
    Redis相关操作
    celery
    vscode
    VScode-HTML
    第十三篇 Scrapy框架
    第十二篇 Flask 【进阶篇】 插件-SQLAlchmey等
    附录:1装饰器-functools使用
    第十二篇 Flask 基础篇
  • 原文地址:https://www.cnblogs.com/dhjmjava/p/8409318.html
Copyright © 2011-2022 走看看