摘要: https://github.com/IKende/TCPBenchmarks阅读全文
posted @ 2019-05-01 09:33 irocker 阅读(44) 评论(0) 编辑
摘要: "原文" 避免async void async void异步方法只有一个目的:使得event handler异步可行,也就是说async void只能用于event handler。 async void方法有不同的错误处理机制。当async Task或者async Task\方法里面抛出异常时,异阅读全文
posted @ 2019-02-27 11:59 irocker 阅读(41) 评论(0) 编辑
摘要: "原文" 接收一个数组(这个数组中的某些item本身也是一个数组),返回一个新的一维数组(如果没有特别指定depth参数的话返回一维数组)。 类似于 ,但是它的callback返回的是扁平的一维数组(如果没有特别指定depth参数的话)。阅读全文
posted @ 2019-02-22 08:33 irocker 阅读(208) 评论(0) 编辑
摘要: "原文" "全文源码" 开始项目 项目使用了 jquery ajax unobstrusive`。 文件用来打包js文件和css文件。问了使用这个打包功能,先安装 包。 js类库被打包成了两个不同的文件, 和`vendor validation min.js`。 全局打包文件可以添加到 文件中。 将阅读全文
posted @ 2018-12-24 16:28 irocker 阅读(146) 评论(0) 编辑
摘要: "原文" 没有人想延迟交付时间、超出预算。没有一个开发人员会在早上醒来的时候想"我今天要做搞一些垃圾代码。我如何才能增加、耗费雇主更多的钱?"。尽管如此,还是有许多的软件项目进行的不是很好。总是有来自各方面的压力,让我们不得不更快的编写代码。因此,如果我们在一家软件公司,应该怎么作呢?怎样才能在保证阅读全文
posted @ 2018-09-14 17:02 irocker 阅读(99) 评论(0) 编辑
摘要: "原文" 什么是Razor Pages? Razor pages是ASP.NET Core 2.0的新特性,它被设计用来更快的开发页面,比传统的MVC模式更便捷。 创建项目 为了使用Razor Pages,你须在安装Core 2.0。 在VS中,你可以通过选择File New Project,然后选阅读全文
posted @ 2018-09-13 16:42 irocker 阅读(169) 评论(0) 编辑
摘要: "原文" 可以针对每个ReRoute设置对下游服务的熔断器circuit breaker。这部分是通过 "Polly" 实现的。 将下面的配置添加到一个ReRoute下面去。 必须大于0。 标识跳闸多会后再启用。 标识如果请求超过5秒,就自动超时。 可以只设置 。 如果你没有设置QoSOptions阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(41) 评论(0) 编辑
摘要: "原文" Ocelot支持基本的缓存,目前Ocelot的缓存是通过 "CacheManager project" 实现的。 下面的示例展示了如何启用缓存: 为了在路由中使用缓存,需要在ReRoute中添加下面的配置: 上面的例子中 设置缓存会在15秒中后失效。 Ocelot目前支持对下游服务的url阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(81) 评论(0) 编辑
摘要: "原文" Ocelot支持对上游做访问限流,这样就可以保证下游不要负载太大了。 如果要启用访问限流,需要做如下配置: 是和客户端白名单的数组。白名单里面的客户不受限流的限制。 是否启用限流 标识限流作用于的时间段, 例如: 1s, 5m, 1h,1d 等。如果在这个时间段内访问的次数超过了限制,需要阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(86) 评论(0) 编辑
摘要: "原文"阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(65) 评论(0) 编辑