Ocelot --API网关简单使用
2017-03-01 17:52
447 查看
最近几个月一直在忙一个项目(感觉像是与世隔绝了),本来想好的是要写一些asp.net core 的一些简单使用上东西,也就放下了。
好在忙完了,也就重新开始写吧。写点什么呢?网上也有不少dotnet core 的文章了,理论知识?咱也是半吊子水平不敢献丑,直接推荐看老A的文章http://www.cnblogs.com/artech/p/inside-asp-net-core-1.html。
一些框架的使用?http://www.cnblogs.com/linezero/ 这家伙(LineZero)写了不少了。传说是要出书,一定要买一本收藏。
想来想去也不知道写什么,刚好前几天在微信群里看到张善友大神发的API 网关 Ocelot 开源项目(一直悄悄的关注大神),刚好网上也没多少文章写,我就捡个漏写一下(只是照着readme 照抄)。
我这里假设有两个API,一个sms短信发送,一个products。sms的接口地址假定为http://localhost:5001/api/sms,products的接口地址假定为:http://localhost:5002/api/products.
现在我们就开始使用Ocelot 来对两个接口做统一的访问处理。
新建项目
不要在意one two 就把他们当成是sms products
在APIGatewayTest 项目里安装 Ocelot
Startup.cs 类
简单粗暴 直接上图(主要是不知道写啥)
OK 这样就好了 我们挨个启动项目 aipone apitwo 然后是apiGatewayTest APIGatewayTest 项目的端口是5000 在浏览器输入地址 然后访问
最后,我写的都是Ocelot 项目readme.md 里面的,之所以写主要是做个推广,指不定有人进来看一眼。
好在忙完了,也就重新开始写吧。写点什么呢?网上也有不少dotnet core 的文章了,理论知识?咱也是半吊子水平不敢献丑,直接推荐看老A的文章http://www.cnblogs.com/artech/p/inside-asp-net-core-1.html。
一些框架的使用?http://www.cnblogs.com/linezero/ 这家伙(LineZero)写了不少了。传说是要出书,一定要买一本收藏。
想来想去也不知道写什么,刚好前几天在微信群里看到张善友大神发的API 网关 Ocelot 开源项目(一直悄悄的关注大神),刚好网上也没多少文章写,我就捡个漏写一下(只是照着readme 照抄)。
我这里假设有两个API,一个sms短信发送,一个products。sms的接口地址假定为http://localhost:5001/api/sms,products的接口地址假定为:http://localhost:5002/api/products.
现在我们就开始使用Ocelot 来对两个接口做统一的访问处理。
新建项目
不要在意one two 就把他们当成是sms products
在APIGatewayTest 项目里安装 Ocelot
Startup.cs 类
简单粗暴 直接上图(主要是不知道写啥)
OK 这样就好了 我们挨个启动项目 aipone apitwo 然后是apiGatewayTest APIGatewayTest 项目的端口是5000 在浏览器输入地址 然后访问
最后,我写的都是Ocelot 项目readme.md 里面的,之所以写主要是做个推广,指不定有人进来看一眼。
相关文章推荐
- API网关Ocelot 使用Polly 处理部分失败问题
- API网关Ocelot 使用Polly 处理部分失败问题
- API网关Ocelot 使用Polly 处理部分失败问题
- API网关Ocelot 使用Polly 处理部分失败问题
- API网关Ocelot 使用Polly 处理部分失败问题
- 阿里云API网关、函数计算、表格存储简单结合使用小结
- HDFS API的简单使用(1)
- Elasticsearch简单使用系列--使用Rest API进行CRUD操作
- Android BLE与终端通信(一)——Android Bluetooth基础API以及简单使用获取本地蓝牙名称地址
- 使用API创建dialog的简单示例
- SharedPreferences的简单使用以及官方API给出的使用方法
- 如何使用Spring Cloud – 简单服务流程(服务发现与API调用)
- disruptor demo(一) 使用原生API创建一个简单的生产者和消费者
- KVM API使用简单示例
- 《Asp.Net Web API》-----webApi的简单使用
- Android 科大讯飞语音交互API简单使用
- 使用Spring Boot快速开发模式开发简单的WebService服务API
- 一个使用PJSUA-API编写的简单例子,演示了SIP注册,呼叫,语音交互(少于200行代码)【译】
- 使用 API 网关构建微服务 & 微服务架构中的进程间通信
- 使用java excel api 简单读写excel文件