`
dick1305
  • 浏览: 17087 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一、目标 一个高可用的注册中心+ 一个高可用的服务提供者+一个使用负载均衡访问的客户端服务 二、步骤   以下在<spring-cloud.version>Finchley.M8</spring-cloud.version> 版本下建立 1.建立一个高可用的注册中心 POM主要依赖spring ...
1.spring Cloud简介   Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 2.Spring 多个子项目   Spring Cloud Config:配置管理工具,支持使用Git存储配置内容,可以使用它实现应用配置的外部化存储,并支持客户端配置信息刷新、加解密等。   Spring Cloud Netflix:核心组件,主要包括:     Eureka:服务治理组件,包括服务注册中心、服务注册和发 ...
转载自http://blog.csdn.net/StayHungry2016/article/details/54574526 Assert断言工具类,通常用于数据合法性检查,在JAVA编程中,通常会编写如下代码:    if (name == null || name.equls("")) {            逻辑处理 }   在所有方法中都使用手工检测合法性的方式并不是太好,因为这样影响了代码的可读性, 若使用Assert工具类上面的代码可以简化为:  Assert.hasText((name, "参数错误!"); 这样可以大大增强代码的 ...
Spring Boot 之Spring Boot Starter依赖包及作用 转http://youyu4.iteye.com/blog/2350715 1. spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 2. spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol. 。 3. spring-boot-starter-aop 支持面向方面的编程即AOP,包括spring-aop和AspectJ。 4. sp ...
在[url]微服务学习(3)-基于Dubbo+Zookeeper+Spring的系统搭建[/b] 中介绍了一个简单的服务提供者和服务消费者,并且只有一个服务注册中心和一个服务接口。所有相关参考也只是使用了默认的。本章节我们进一步共同深入学习一下dubbo更多的配置,包括多注册中心、多接口实现、复制均衡等参数的配置。 1)多注册中心配置,假如有一个主注册138和一个备用注册中心139 <dubbo:registry id="mainRegistry" address="zookeeper://10.18.56.138:2181" /> ...
一、注册中心Zookeeper的安装 正如上一章节(微服务学习(2)-微服务框架实现-Dubbo简介)中介绍的服务的消费者和提供者都需要在注册中心注册。所以,本节选择Zookeeper入手介绍注册中心的安装部署。ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 1)Zookeeper下载 可以到官网http://zookeeper.apache.org/ 下载。 2)下载 解压到指定目录下 ...
一、微服务实现框架    当前随着微服务的应用,越来越多的商用公司和开源团体开发微服务的实现框架。主要有: 1)Dubbo    Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。       由于该框架由于资料文档较多,并且经过阿里内部系统、其他公司大量验证,对于国内开发人员来说是学习和实现微服务首选框架。 2)Spring Cloud      Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置 ...
一、什么是微服务(Microservices )?   微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。(微服务的概念源于2014年3月Martin Fowler Microservices”(http://martinfowler.com/articles/microservices.html)。    类似的定义:微服务采用一组服务的方式来构建一个应用,服务独立部署在不同的进程中,不同服务通过一些轻量级交互机制来通信,例 ...
我用  var comboxStoreCeshi = new Ext.data.Store({         proxy: new Ext.data.HttpProxy({url:'/rsgl/slyt0108ShowGz.do?step=1'}),          reader:new Ext.data.JsonReader({root:'success'},[                {name:'m09Gzlb'},                {name:'m09Gzxm'},          ])     });     comboxStoreCeshi.load(); ...
我在登录的按钮下写了跳转到一个action的页面,代码如下: this.getEl().dom.action='/rsgl/login.do?username='+username+'&'+'password='+password; 并在相应的loinAction下接收了相应的参数,代码如下: * @struts.action-forward name="success" path="/xtkzMain.jsp" contextRelative="true" * @struts.action-forward name=& ...
本人在使用Spring + hiberante中来根据用户名和用户密码来取得用户的基本信息,可是当用户名存在时,不是按预期所返回null,而在调用此方法时直接出现异常。 //------根据用户名和用户密码来取得用户的基本信息,如有多条,只取第一条         public Ctlm06 getUserInfo(String usrName,String Password)     {     try {          Ctlm06 ctlm06 =null;          String queryString = "select ctlm06 from Ctl ...
Global site tag (gtag.js) - Google Analytics