随笔分类 - 微服务
摘要:windows(64位)下使用curl命令 Curl命令可以通过命令行的方式,执行Http请求。在Elasticsearch中有使用的场景,因此这里研究下如何在windows下执行curl命令。 工具下载 在官网处下载工具包:http://curl.haxx.se/download.html 使用方
阅读全文
摘要:下载与JDK或JRE对应版本的jce文件包,当前机器的jdk为1.8,所以下载jce_policy-8.zip。 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html 下载解压后
阅读全文
摘要:请将远程配置文件的格式写对: 比如使用 *.yml 或者 *.properties yml: properties: 服务器配置文件: 调用config server url后返回的json数据: 红框中为配置正确后解析样子: 否则无法解析! 一、简介 在分布式系统中,由于服务数量巨多,为了方便服务
阅读全文
摘要:注册中心:提供服务的注册与查询(发现) 服务提供者:服务的提供方,提供服务的一方。 服务消费者:服务的消费方,使用服务的一方。 我们没有注册中心,服务提供者与服务消费者同样可以调用,通过spring中的RestTemplate。使用方法网上搜索一下。 如果通过注册中心,注册与发现服务。 那么相应的服
阅读全文
摘要:首先解释一下标题所说的“直觉BUG”,这个是我自己的定义。就是我们直觉上认为这是一个BUG,是一个错误,而实际并没有出错。 比如下图: 虽然出现报错信息,但是,整个程序并没有出错。至于原因,图片上的文字已经很好的解释了。 在此,再简单的说一下。 出现这种情况的原因是,我们的程序已经启动(已经出现红框
阅读全文
摘要:网上讲这个东西的很多,抄来抄去的,大部分类似,多数没讲明白为什么那么配置。 譬如eureka.client.register-with-eureka和fetch-registry是否要配置,配不配区别在哪里;eureka的客户端添加service-url时,是不是需要把所有的eureka的serve
阅读全文
摘要:spring: profiles: eureka1 server: port: 8001 eureka: instance: hostname: eureka1 client: serviceUrl: defaultZone: http://eureka2:8002/eureka/ register-with-eureka: false ...
阅读全文
摘要:该状态持续很久,访问该服务也返回错误,但在注册中心界面,该服务却一直存在,且为UP状态,并且在大约十分钟后,出现一行红色大字:EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWA
阅读全文
摘要:1、什么是REST? REST(RepresentationalState Transfer)是Roy Fielding 提出的一个描述互联系统架构风格的名词。REST定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的Web 服务,包括使用不同语言编写的客户端如何通过 HTTP处理和传
阅读全文
摘要:在生产环境中,需要实时或定期监控服务的可用性。spring-boot 的actuator(监控)功能提供了很多监控所需的接口。简单的配置和使用如下: 1、引入依赖: [html] view plain copy <dependency> <groupId>org.springframework.bo
阅读全文
摘要:启动两个client,过了一会,停了其中一个,访问注册中心时,界面上显示了红色粗体警告信息: 查阅了很多资料,终于了解了中间的问题。现将理解整理如下: Eureka server和client之间每隔30秒会进行一次心跳通信,告诉server,client还活着。由此引出两个名词: Renews t
阅读全文
摘要:通过java -jar app.jar --name="Spring" --server.port=9090方式来传递参数。 参数用--xxx=xxx的形式传递。 转自http://blog.csdn.net/isea533/article/details/50281151
阅读全文
摘要:使用Gradle构建项目,继承了Ant的灵活和Maven的生命周期管理,不再使用XML作为配置文件格式,采用了DSL格式,使得脚本更加简洁。 构建环境: jdk1.6以上,此处使用1.8 Gradle 4.4.1 SpringBoot idea 一、下载并安装Gradle Gradle官网 Grad
阅读全文
摘要:Maven pom.xml 必须包含 [plain] view plain copy <packaging>jar</packaging> [plain] view plain copy [plain] view plain copy [html] view plain copy <build> <
阅读全文
摘要:http://blog.csdn.net/lc0817/article/details/53266212/ https://github.com/leoChaoGlut/log-sys 上面是我基于Spring Cloud ,Spring Boot 和 Docker 搭建的一个分布式日志系统. 目前
阅读全文
摘要:http://blog.csdn.net/caicongyang/article/details/52974406 1.微服务 微服务主要包含服务注册,服务发现,服务路由,服务配置,服务熔断,服务降级等一系列的服务,而Spring Cloud为我们提供了个一整套的服务; 本例子为你提供了最简单的一个
阅读全文
摘要:https://yq.aliyun.com/articles/69572# 分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出!下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析!如上图所示,假设三大参与平台(电
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/lcx216/article/details/52913645 1、API网关介绍 API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个
阅读全文

浙公网安备 33010602011771号