springCloud
mark_to_win
http://www.mark-to-win.com 安卓,java,jquery,ios,spring,技术副总,导师,领导项目架构,微信号: MarkToWin_China, qq: 2115860679,
展开
-
什么是微服务?微服务的优缺点是什么?
2)什么是微服务?马 克-to-win@马克java社区:传统的整体式架构(Monolithic Architecture)把所有业务放在一起,一起开发,一起运行。但随着新需求的不断增加,版本迭代异常困难。微服务这种架构风格就是一个大型软件系 统由一个或多个微服务组成。每个微服务仅负责一件业务任务,系统中各个微服务可被独立部署,更快地交付并推出市场,各个微服务之间是松耦合的。马 克-to-win...原创 2019-04-07 10:09:32 · 2553 阅读 · 1 评论 -
springCloud Eureca消费者Consumer的项目
2.消费者的项目:index.html:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body>index1<a href="/hello.do">test j...原创 2019-04-05 15:25:05 · 231 阅读 · 0 评论 -
springCloud Eureca服务提供者Provider的项目
服务提供者的项目:本例子是把前面springboot的mybatis例子,几乎不变的拿过来就可以运行了。package com;import java.io.IOException;import javax.annotation.Resource;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.Http...原创 2019-04-05 15:47:59 · 269 阅读 · 0 评论 -
什么是REST或RESTFul?
马克-to-win @马克java社区:什么是REST或RESTFul?REST(Representational State Transfer,简称REST)即表述性状态传递。是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种网络应用的设计和开发方式。目前在三种主流的Web服务实现方案中(REST,SOAP和XML-RPC),因为REST模式明显更加简洁,...原创 2019-04-05 15:48:12 · 161 阅读 · 0 评论 -
GET, POST,PUT,DELETE和CRUD的对应关系?
马克-to-win @马克java社区:GET,POST,PUT,DELETE和CRUD的对应关系?注意:以上CRUD增删改查(create,retrieve,update,delete)整套CRUD操作,C对应POST,R对应GET,U对应PUT,D对应DELETE,(网上还有其他说法,比如PUT对应create和update,只是一种定义而已【无非这么定义那么定义而已】,实现起来都轻而易举)...原创 2019-04-06 10:30:57 · 1782 阅读 · 0 评论 -
@EnableDiscoveryClient和@EnableEurekaClient的区别?
@EnableDiscoveryClient和@EnableEurekaClient的区别?马克-to-win@马克java社区:在前面的服务提供者的例子中我们是用@EnableEurekaClient,其实二者的功能是一样的。但是如果选用的是eureka服务器,那么就推荐@EnableEurekaClient,如果是其他的注册中心,那么推荐使用@EnableDiscoveryClient。马克-...原创 2019-04-06 10:32:27 · 4179 阅读 · 0 评论 -
springCloud当中Eureca消费者Consumer的部署
3.消费者的部署:做个普通的maven project,quickstart archetype。改成jdk.8。过去我们都是:@Servicepublic class LoginServiceImpl2 implements ILoginService { public void login() { System.out.println("LoginServiceImpl2"...原创 2019-04-05 15:48:05 · 268 阅读 · 0 评论 -
springCloud当中Eureca服务提供者Provider的部署
服务提供者的部署:马克-to-win@马克java社区:做个普通的maven project,quickstart archetype。改成jdk.8。运行程序后会出现:EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD...原创 2019-04-06 10:34:57 · 250 阅读 · 0 评论 -
maven当中<type>pom</type>和<scope>import</scope>和< dependencyManagement>的用法maven的继承和引用到底怎么用的
马克-to-win@马克java社区:maven当中避免重复发明轮子的方法,一种是继承,一种是引用(参考我参考目录下的文章)。maven中配置引 用关系的方法是,<type>pom</type>和<scope>import</scope>,很 简单,这样就引入一个pom文件,这样<dependencies>里面的<groupId&g...原创 2019-04-06 10:36:42 · 6084 阅读 · 1 评论 -
springCloud当中Eureca sever当中Camden到底是什么?
马克-to-win@马克java社区:maven当中避免重复发明轮子的方法,一种是继承,一种是引用(参考我参考目录下的文章)。maven中配置引用关系的方法是,<type>pom</type>和<scope>import</scope>,很简单,这样就引入一个pom文件,这样<dependencies>里面的<groupId>...原创 2019-04-06 10:42:04 · 706 阅读 · 0 评论 -
Eureca Server的Helloworld例子
Eureca Server的Helloworld例子:做个普通的maven project,quickstart archetype。改成jdk.8。下面Camden.SR1是版本名,springcloud的版本名称很奇特,它是按照伦敦地铁站的名称命名的。马 克-to-win@马克java社区:maven当中避免重复发明轮子的方法,一种是继承,一种是引用(参考我参考目录下的文章)。maven中...原创 2019-04-06 16:30:28 · 188 阅读 · 0 评论 -
为什么Eureca Client要分成服务提供者和服务消费者呢?
6)为什么Eureca Client要分成服务提供者和服务消费者呢?通 常来讲,服务提供方是重量的耗时的,所以可能在n台机器上。而服务消费方是轻量的,通过配置ribbon和@LoadBalanced达到负载均衡的效 果。消费方通过template.getForEntity("http://provider/acquire"。。。来找到服务提供方。消费方和提供 方和Eureka Server三者协...原创 2019-04-06 16:31:24 · 514 阅读 · 2 评论 -
Eureca Server的工作原理
5)Eureca Server的工作原理:马 克-to-win@马克java社区:Eureka包含Server和Client两部分,从而实现微服务的注册与发现。Eureka Server目标是提供服务发现的能力。各个微服务启动时,会向Eureka Server注册自己的信息(例如端口、微服务名等),Eureka Server会存储这些信息。提供服务或消费微服务都是Eureka Client,通常...原创 2019-04-06 20:21:57 · 638 阅读 · 0 评论 -
springcloud和springboot是什么关系?
4)springcloud和springboot是什么关系?马 克-to-win@马克java社区:springboot可以快速开发单个微服务。springcloud是一个基于springboot实现的一系列 框架的集合,用来提供全局的服务治理方案。springcloud要基于springboot来实现,离不开springboot。更多请看下节:https://blog.csdn.net/q...原创 2019-04-06 20:23:29 · 1130 阅读 · 0 评论 -
Spring Cloud到底是什么?
3)Spring Cloud是什么?马克-to-win@马克java社区:i)Spring Cloud是一个微服务框架,Spring Cloud基于微服务基础框架Netflix进行了upgrade,同时又能和Spring Boot开发框架集成开发。ii)Sping Cloud是Spring的一个顶级项目。其中包括Spring Boot,Spring Framework,Spring Data,...原创 2019-04-06 20:22:12 · 682 阅读 · 0 评论 -
Eureca Ribbon分布负载均衡的helloworld例子
马 克-to-win @马克java社区:本节我们还是拿第一节helloworld的例子,稍加改进,即可。思路就是把provider在两个不同的端口,甚至不同的机器上,分别运行。而consumer上加上Ribbon特性即可。(参考我的项目目录:ribbon)1)在provider的代码上加上一句:System.out.println("I do");这样当consumer调用哪一个provide...原创 2019-04-05 15:24:56 · 199 阅读 · 0 评论