老头子的博客  2018年04月20日 星期五

手机版

  • 2017
    7-4
    通过dubbo暴露接口调用方法,及基于zookeeper的dubbo涉及配置文件
    分类:框架    浏览(227)   标签:
    现在很流行的Dubbo很多朋友都听说过吧,最近我也在看这方面的东西,分享先我的心得笔记。先说说我们团队要做的项目框架,很简单重在实现基于zookeeper的dubbo注册。框架:springmvc+spring+mybatis+shiro+zookeeper+dubbo项目分三层,model存放数据,view页面展示、controller下面具体逻辑实现。通过dubbo消费方和供应方注册,供应方给消费方暴露接口,供消费方调用。 工程部署需要配置文件有: spring-provider-dubbo.xml(提供方配置文件) <span style=&...

    阅读全文>>

  • 2017
    7-4
    spring+dubbo整合
    分类:框架    浏览(264)   标签:
    创建公共接口或者工程用到的一些bean,我这里就只是创建了一个接口。工程目录如下:DemoService接口的代码如下: <span style="font-size:14px;">package com.sw.www; public interface DemoService { public void sayHello();  } </span> 将上面的接口工程打包为一个jar给服务提供方和消费方公用,创建服务提供方工程,工程目录如...

    阅读全文>>

  • 2017
    7-4
    dubbo工作六部曲
    分类:框架    浏览(233)   标签:
    第一步服务器容器负责启动,加载运行服务提供者第二步服务提供者在启动时,向注册中心注册自己提供的服务第三步服务消费者在启动时,向注册中心订阅自己所需的服务第四步注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者第五步服务消费者,从提供者地址列表中基于软负载均衡算法选一台提供者进行调用,如果失败。再选另一台调用第六步服务消费者和提供者,在内存中累计调用的次数和调用时间,定时每分钟发送一次统计数据到监控中心

    阅读全文>>

  • 2017
    7-4
    SpringMVC常用注解
    分类:框架    浏览(232)   标签:
    @Controller负责注册一个bean 到spring 上下文中。@RequestMapping注解为控制器指定可以处理哪些 URL 请求。@RequestBody该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上 ,再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。@ResponseBody该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Respo...

    阅读全文>>