摘要: 首先得先了解并熟悉一下springcloud,并手动去搭建一个服务中心,也可参照eurake官方示例。 如果是.net core的话,实现注册也是没有问题的,网上教程很多,可自行度娘。 最难的就是基于Framework的项目怎么实现注册,跟core的实现方式区别还是蛮大的,研究过程中也有不少坑。 下 阅读全文
posted @ 2018-03-15 18:40 t_tian 阅读(2187) 评论(2) 推荐(1) 编辑
摘要: public class hello : HttpTaskAsyncHandler, IReadOnlySessionState { public IFetchServise fetch { get; set; } public override async Task ProcessRequestAsync(HttpContext ... 阅读全文
posted @ 2018-03-27 14:41 t_tian 阅读(813) 评论(1) 推荐(0) 编辑
摘要: 开始之前,如果没接触过Autofac的,可以移步到Autofac官方示例学习一下怎么使用:https://github.com/autofac/Examples .net 下集成steeltoe进行微服务客户端的注册与发现均需要使用Autofac依赖注入方式进行,且MVC,WebAPI,webFor 阅读全文
posted @ 2018-03-27 11:38 t_tian 阅读(710) 评论(3) 推荐(0) 编辑
摘要: 一直尝试用steeltoe的官方示例被调用,一直报400BadRequst错误,换用Java写了一个简单client服务,却能正常被调用。 百思不得其解,用了一晚上填坑,开始觉得是不是IP没绑定,服务中心找不到服务对应的访问路径,就在本地部署了IIS,绑定本地IP,结果还是不行。 后来觉得是不是eu 阅读全文
posted @ 2018-03-25 11:08 t_tian 阅读(399) 评论(0) 推荐(0) 编辑
摘要: Web API 2集成需要Autofac.WebApi2 NuGet包。 Web API集成需要Autofac.WebApi NuGet包。 Web API集成为控制器,模型绑定器和操作过滤器提供了依赖注入集成。 它也增加了每个请求生命周期的支持。 要将Autofac与Web API集成,您需要引用 阅读全文
posted @ 2018-03-22 18:09 t_tian 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 在基于.net framework的服务客户端实现断路器功能,基本项目创建步骤可以参照我的另一篇发现和调用服务的笔记,地址:http://www.cnblogs.com/troytian/p/8621861.html 在客户端能实现服务调用基础上,我们首先需要在appsettings.json中添加 阅读全文
posted @ 2018-03-22 11:20 t_tian 阅读(1189) 评论(0) 推荐(1) 编辑
摘要: 首先,写一个简单的可被调用的服务注册到服务中心,我们这命名为java-service,用的是IDEA创建一个spring boot项目,选择spring client类型。 修改application.properties,配置服务中心地址和服务端口号: spring.application.nam 阅读全文
posted @ 2018-03-22 10:14 t_tian 阅读(2575) 评论(0) 推荐(1) 编辑