实习日志 - 第八天

文章目录

  • 1. 分模块
  • 2. 大数据
    • 2.1 Zookeeper
    • 2.2 Dubbo
      • Dubbo应用-Provider提供商
      • Dubbo应用-Comsumer消费者

今天是来宁波实习的第八天,今天的主要内容是分模块和大数据。

1. 分模块

  • 在IDEA中新建新的WEB项目;
  • 然后分别建立bean、dao、controller、service的模块项目,然后将模块连接到一起即可。

2. 大数据

2.1 Zookeeper

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

  • 安装并配置Zookeeper;
  • 启动Zookeeper;
  • 客户端添加节点代码。

2.2 Dubbo

Dubbo是 阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。

Dubbo应用-Provider提供商

  • 创建一个独立的service接口模块;
  • 创建service接口实现类模块;
  • 在resoures中添加spring的dao配置;
  • 在spring添加dubbo服务;
  • 发布微服务。

Dubbo应用-Comsumer消费者

  • 添加一个Web模块,并引用服务接口模块;
  • 然后配置好springmvc;
  • 在spring的配置文件中配置dubbo的消费者;
  • 配置个控制器调用service。

——2019.07.17 浙江.宁波

Will Also

你可能感兴趣的:(实习日志 - 第八天)