Tyk-Hybrid模式安装—抽象方法论,重用它
最近,公司有计划运用API网关。那么,在经过权衡之后,使用了Tyk的Hybrid模式!现在环境没问题了,API调用也测通了。我得想想合并服务,监控API实时情况的东西。但在这个环境搭建的过程中,我目前做以下总结思考:
一、过程描述
首先,我是按照官方文档去执行的,但是,我一次又一次的失败了。然而,我并没有找到我的步骤和官方文档有出入的地方。那么,到底发生了什么????
其实,都很简单的。就是用docker拉取镜像,使用给定脚本初始化容器,并启动容器。但是,为什么,我明明把镜像拉取下来了,也按照文档,执行了命令,为什么还是出错了。当然,我最后成功了。用时不到1天,包括学习docker常用命令,阅读文档,测试第一个API。
然后,我开始对比,在我失败和成功的过程中,到底哪儿不一样,我失败的时候,我脑子里在想什么,我为什么要那么去做???而当我成功的时候,我脑子里又在想什么????
事实上,我后来能够成功,极大程度上,是复用了我之前研究Jeddict的方法论,主要是:Jeddict:从服务器的验证过程,思考学习新事物的套路
那我为什么最开始,没有能复用我之前的方法论总结,即所谓的经验呢????我还是把东西学新了,所以我累。如果我最开始就复用方法论,站在我多年一系列的经验总结上,那么我可能用不了一天就能解决问题。 所以,也在此给我自己一个忠告: 姑娘,请及时更新并复用你的方法论!
二、和作者交流
因为总是安装失败,本来中文资料就比较少,英文资料,除了官网,我也没有查到太多(后来证明,是我没有找对地方)然后,我就想怎么呢????
我在犹豫是放弃使用这个工具,直接说我不行不会,还是说,找人帮我解决????最能解决我问题的,肯定是开发作者! 但我总感觉这个问题很stupid,显得我很没有档次,担心很尴尬,担心没人搭理我。纠结了大概有半个小时,最终,还是在官网中,找到了Twitter地址,然后给推了一条消息! 结果,10分钟不到,马上就获得了回复,并且很详细,很具体。在我反应我找不到更多的中文资料,或者在StackOverFlow这种问答网站,或者Google不到的时候,作者告诉了我Tyk的论坛地址。于是,我找到了一大批使用Tyk的人,很多人帮助我解决问题!
哈哈,必须贴帅哥照片:
在此,还想再说明一点的就是,我百度过Tyk的资料,也零星的看到了几篇博客,对Tyk的认可度不是很好,使用Kong的很多。我不否认Kong目前的用户量很多,它的插件扩展很强大。但是,我也能推翻我所看到的博文中,包括说Tyk安装繁琐(我分别尝试过Kong、Tyk),API监控平台太过死板,扩展性不好的说法。Tyk从14年出生,它很年轻,但是,它一直在成长。(妈呀,绝对不是因为作者帅,在这儿打广告,但可能真的有一点,嘿嘿)
我说这个现象的目的,主要是想说:不能以偏概全,我看过Kong和Tyk官网70%的文档,我就是觉得各有优点吧。在阐述观点的时候,一定要将前提和需求说清楚。
三、总结
知之为知之不知为不知,是知也! 其实,那种越是优秀的人,越是平易近人,他们并没有想象中的那种不可接近或者说高冷。有问题了,不管那个问题是不是很呆傻,但自己无法解决的时候,就要思考优秀的人会怎么做,而不是自己会不会丢脸,自己更愿意怎么做!
Tyk-Hybrid模式安装—抽象方法论,重用它的更多相关文章
- Java设计模式之【工厂模式】(简单工厂模式,工厂方法模式,抽象工厂模式)
Java设计模式之[工厂模式](简单工厂模式,工厂方法模式,抽象工厂模式) 工厂模式出现的原因 在java中,创建一个对象最简单的方法就是使用new关键字.但在一些复杂的业务逻辑中,创建一个对象不只需 ...
- 设计模式之工厂模式VS抽象工厂
一.工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的. 工厂模式在<Java与模式>中分为三类:1)简单工厂模式(Simple Factor ...
- Hadoop单机模式安装-(3)安装和配置Hadoop
网络上关于如何单机模式安装Hadoop的文章很多,按照其步骤走下来多数都失败,按照其操作弯路走过了不少但终究还是把问题都解决了,所以顺便自己详细记录下完整的安装过程. 此篇主要介绍在Ubuntu安装完 ...
- Hadoop单机模式安装-(2)安装Ubuntu虚拟机
网络上关于如何单机模式安装Hadoop的文章很多,按照其步骤走下来多数都失败,按照其操作弯路走过了不少但终究还是把问题都解决了,所以顺便自己详细记录下完整的安装过程. 此篇主要介绍在虚拟机设置完毕后, ...
- Hadoop单机模式安装-(1)安装设置虚拟环境
网络上关于如何单机模式安装Hadoop的文章很多,按照其步骤走下来多数都失败,按照其操作弯路走过了不少但终究还是把问题都解决了,所以顺便自己详细记录下完整的安装过程. 此篇主要介绍如何在Windows ...
- 使用独立模式安装Sharepoint Server 2013出现创建示例数据错误的解决方案
使用独立模式安装Sharepoint Server 2013,允许配置向导到第8步创建示例数据时,出错了! Exception: System.ArgumentException: The SDDL ...
- spark的standlone模式安装和application 提交
spark的standlone模式安装 安装一个standlone模式的spark集群,这里是最基本的安装,并测试一下如何进行任务提交. require:提前安装好jdk 1.7.0_80 :scal ...
- 决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试
决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试 [TOC] Apache ZooKeeper 单机模式安装 创建hadoop用户&赋予sudo权限, ...
- Hadoop单机模式安装
一.实验环境说明 1. 环境登录 无需密码自动登录,系统用户名shiyanlou,密码shiyanlou 2. 环境介绍 本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到桌面上的程序: ...
随机推荐
- 小目标 | DAX高级实践-Power BI与Excel联合应用
· 适用人群:数据分析专业人士,在数据分析方向需求发展人士 · 应用场景:数据汇报.数据可视化展现.数据建模分析 · 掌握难度:★★★★☆ 本期讲师 DAX高级实践-Power BI与Excel联合应 ...
- SharePoint 2013 安装配置(3-2)
第三部分SQL Server后端配置篇幅较长,上一篇介绍SQL Server 前提条件及安装(3-1),这篇分享SQL Server功能安装配置,请参考以下步骤. 10.在“安装角色”屏幕上,选择“S ...
- 洛谷 P2014 选课
题目描述 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习.现在有N门功课,每门课有个学分,每门课有一 ...
- 重温Javascript(二)-对象
对象 可以想象成散列表,键值对,值可以是数据或函数 创建对象的方式 1.工厂模式 function createPerson(name, age, job){ var o = new Object() ...
- Robot Framework(一)入门
1.1简介 Robot Framework是一个基于Python的,可扩展的关键字驱动的测试自动化框架,用于端到端验收测试和验收测试驱动开发(ATDD).它可用于测试分布式异构应用程序,其中验证需要涉 ...
- CPP-STL:vector中的size和capacity
在vector中与size()和capacity() 相对应的有两个函数: resize(size_type)和reserve(size_type). Size指目前容器中实际有多少元素,对应的res ...
- 【转载】Alpha、Beta、RC、GA版本的区别
转自:http://www.blogjava.net/RomulusW/archive/2008/05/04/197985.html Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只 ...
- Voyager如何使用Compass
Compass由Resources,Commands,Logs三个部分组成 Resources包含了Links和Fonts: Commands可以执行php命令,比如创建model: 创建一个Down ...
- IE浏览器缓存问题解决方法(非常严重)
IE浏览器缓存问题解决方法整理 一.IE浏览器缓存的内容分析: IE浏览器会缓存网页中的GET和XHR的内容,并且在IE浏览器中如果请求方式是get方式的话,IE浏览器会进行识别,如果该get请求的u ...
- vue里的数据
背景: 一个项目完工在即,鉴于此,前端使用了vue,写下此栏,以供日后翻阅, 会涉及到我所运用到的vue相关知识,需要一定的js基础. 默认vue的single-file-components(单文件 ...