Kong侦听四个端口的请求,默认情况是: 8000:此端口是Kong用来监听来自客户端的HTTP请求的,并将此请求转发到您的上游服务。这也是本教程中最主要用到的端口。 8443:此端口是Kong监听HTTP的请求的端口。该端口具有与8000端口类似的行为,但是它只监听HTTPS的请求,并不会产生转发 ...
分类:
其他好文 时间:
2017-03-27 18:28:04
阅读次数:
879
KONG提供了一套CLI(命令行界面)命令,您可以通过它来启动、停止和管理您的Kong实例。CLI管理您的本地节点(如在当前机器上)。 全局配置 所有命令都采用一组指定的可选标志作为参数: --help:显示命令行帮助信息 --v:启动详情模式 --vv:启动debug模式(noisy) 可用的命令 ...
分类:
其他好文 时间:
2017-03-27 14:47:17
阅读次数:
176
一.理想的集成应该是什么样的? 1.避免破坏性修改 如果在一个微服务的响应中添加一个字段,服务的消费方不应该受到影响。 2.保证API的技术无关性 微服务之间的通信应该是与技术无关的。 3.使服务的消费方易于使用 如果消费方使用该服务比登天还难,那么无论该微服务多漂亮都没用任何意义。但同时,易于使用 ...
分类:
其他好文 时间:
2017-03-27 00:17:17
阅读次数:
246
在本节中,您将学习到,如何配置使用KONG的插件来管理您的API。KONG的核心原则之一就是通过插件来实现API的扩展。插件可以使您更为简单的扩展和管理您的API。 在以下的步骤中,您将通过配置key-auth插件为您的API添加一个认证的功能。在添加此插件之前,您的所有API都被将代理到上游头。添 ...
分类:
其他好文 时间:
2017-03-26 20:35:14
阅读次数:
2217
虽然本文并非笔者原创,但是我们在非强依赖的事务中原理上也是采用这种方式处理的,不过因为没有仔细去总结,最近在整理和总结时看到了,故转载并做部分根据我们实际情况的完善和补充。 不同于单一架构应用(Monolith), 分布式环境下, 进行事务操作将变得困难, 因为分布式环境通常会有多个数据源, 只用本 ...
分类:
其他好文 时间:
2017-03-25 23:46:35
阅读次数:
548
前面的话: 有关阿里的fastjson升级时遇到的问题,链接如下 https://github.com/alibaba/fastjson/wiki/enable_autotype 我要说的,是我碰到这个问题时的一些处理 1、问题描述: 我所在的项目组是使用的微服务架构,我们组只负责我们自有模块,其他 ...
分类:
Web程序 时间:
2017-03-25 19:12:53
阅读次数:
5819
什么样的服务才是好的服务? 高内聚、松耦合的服务才是好的服务。简而言之,就是把相关性强的放在一起,相关性不强的分开,物以类聚,人以群分,服务的划分也是这样。这就需要确定什么要放在一起,什么是要分开的,这个寻找的过程就是确定服务边界的过程。 限界上下文 限界上下文确定了这个边界内它所承担的职责。 Ev ...
分类:
其他好文 时间:
2017-03-25 00:10:21
阅读次数:
252
架构师小组交流会是由国内知名公司技术专家参与的技术交流会,每期选择一个时下最热门的技术话题进行实践经验分享。本期小组交流会邀请到了沪江Java架构师黄凯、唯品会架构师郑明华、滴滴架构师赵伟、七牛云技术总监肖勤,对微服务粒度、高可用、持续交互展开了交流。第一轮:..
分类:
其他好文 时间:
2017-03-22 16:46:37
阅读次数:
130
架构师小组交流会是由国内知名公司技术专家参与的技术交流会,每期选择一个时下最热门的技术话题进行实践经验分享。 本期小组交流会邀请到了沪江 Java 架构师黄凯、唯品会架构师郑明华、滴滴架构师赵伟、七牛云技术总监肖勤,对微服务粒度、高可用、持续交互展开了交流。 第一轮:自由交流 沪江黄凯:大家好,我是 ...
分类:
其他好文 时间:
2017-03-22 15:00:21
阅读次数:
142
Spring Cloud简介 Spring Cloud是基于Spring Boot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,跟spring boot框架一起使用的话,会让你开 ...
分类:
编程语言 时间:
2017-03-22 00:59:18
阅读次数:
272