25 天前 / BeckJin~
API网关是系统的唯一入口,调用任何服务的请求都需要经过网关层,最终才可能到达目标服务,既然是必经之路,那我们可以在网关层进行一些通用的操作,如:认证、鉴权、限流、智能路由、缓存、日志、监控、超时、熔断、重试等等,这样既使整个框架条理清晰,也让开发者更多注重功能的逻辑实现。 常见的 API 网关项目有:Kong、Tyk、Netflix zuul、Ocelot等。在 Spring Cloud 中,Zuul 是其核心组件,下面将介绍 .NET Core 中通过 Zuul 来进行统一 API 调用。 搭建 Zuul ServerEureka Server 的搭建请参考 .NET Core + Spring Cloud:服务注册与发......
32 天前 / 金彪
毫无疑问,微服务架构是目前的主流,在微服务架构下,服务治理、负载均衡、服务熔断、配置中心、API网关 等都是需要关注的问题,当然不是非要全部完善后才能进行微服务开发,在很多项目团队中,初期可能会将某个服务部署成集群,然后通过 Nginx 代理做到负载均衡提供服务,但随着微服务体量逐渐庞大,以上提到需要关注的问题就越来越明显。在 .NET Core 环境下,目前比较流行的微服务架构:Consul(服务治理、配置中心)+ Polly(服务熔断)+ Ocelot(API网关),当然这只是一种组合方式。参考:NanoFabric 今天主要介绍一下如何通过 Spring Cloud......
51 天前 / 蓝天
2018年就结束了,马上就要迎来2019年,这一年很不平凡,中美贸易战还在继续,IT互联网发生急剧变化,大量互联网公司开始裁员,微软的市值在不断上升 ,在互联网公司的市值下跌过程中爬到了第一的位置,我们展望2019年,相信前方的坑很多,这里想聊下一个和我们的工作生活息息相关的问题,那就是Oracle 对 JDK收费和.NET Core 给我们的机遇。 Oracle宣布,"2019年1月之后",如果没有商业许可,Java SE 8公开更新将无法用于"商业,商业或生产用途"。组织现在需要对运行Java SE 8的所有软件进行评估,并开始计算明年他们正在寻找的潜在账单。 图片......
289 天前 / 秋无迹
Build 2018 主旨演讲的主题是 Azure 云和 AI、物联网、AR等技术,以及开发者相关内容的宣布。在今天的Build大会上,微软宣布目前已有超过7亿台设备运行Windows 10系统。去年这个数字为5亿。Office 365目前每个月有1.35亿活跃的商业用户,去年为1.2亿。微软今年Build大会的一大主题是说服开发人员相信,他们需要理解,以便...
294 天前 / 吴晟
Apache SkyWalking .NET core 探针发布! GitHub: https://github.com/apache/incubator-skywalking 码云Gitee: https://gitee.com/OpenSkywalking/sky-walking ApacheSkyWalking在4月初,发布了加入Apache孵化器后的...
299 天前 / 蓝天
.NET Core今年已经发布了 2.0 版本了。技术雷达最近将 .NET Core 从“评估”移到了“试用”阶段,意味着运用这项技术的风险在不断减小。本文将简要介绍基于 .NET Core 的快速开发的方式。.NET Core 产生于 2014年,是一个不折不扣的新开发平台。SmallTalk 的面向对象曾给软件产业带来革命,Ruby on Rails ...
524 天前 / 原装Zigzag
.NET 官方架构指南 Microservices and Docker ContainersWeb Applications with ASP.NET官网地址:https://www.microsoft.com/net/learn/architecture三层及多层架构Multitier ArchitectureASP.NET N-Tier Archit...
642 天前 / 浪客书心
原文地址:http://www.dotnetcurry.com/dotnet/1360/concurrent-programming-dotnet-core 今天我们购买的每台电脑都有一个多核心的 CPU,允许它并行执行多个指令。操作系统通过将进程调度到不同的内核来发挥这个结构的优点。然而,还可以通过异步 I/O 操作和并行处理来帮助我们提高单个应用程序的性...
666 天前 / leehavin
上周已经发过三篇文章讲述做.NET 应用迁移到.NET Core的一般方法,具体内容请看:.NET应用迁移到.NET Core(一) .NET应用迁移到.NET Core(二)风险评估 .NET应用迁移到.NET Core(三)从商业角度看移植过程 今天给大家展示一个真实的项目的调查案例,一个轻量级的.NET 工作流引擎移植到.NET Core平台的调查案例...
666 天前 / sheepbao
0x00 问题来源在新建.NET Core的Web项目时选择“使用个人用户账户”就可以创建一个带有用户和权限管理的项目,已经准备好了用户注册、登录等很多页面,也可以使用AuthorizeAttribute进行各种权限管理,看起来似乎十分方便。不过生成的代码都替我干了些什么我一团雾水。看了下生成的数据表,功能也挺复杂的。实际上我需要的只是基于用户和角色的认证管...
666 天前 / ziyunhx
上篇文章为大家带来了新版本的 Storm 适配器,今天来弥补一下上次匆忙发布带来的遗憾。是的,DRPC for .net Core 来了,当然,为了实现这个功能,一个精简版本的 Apache Thrift for .net core 也产生了;这个类库根据 Poadmap for adding new language bindings 完成,为了不带来误解...
666 天前 / ziyunhx
.Net Core 自发布以来广受关注,基于其开源与跨平台的特性,可以预见其在 web 开发领域越来越受青睐。现在,Apache Storm 的 .Net Core 版本的适配器正式发布,你现在也可以使用 .Net Core 开发 Topology,实现分布式跨平台的实时计算。 storm-net-adapter 现在已经更新到 2.0.4,增加了对 .Ne...
666 天前 / 腾讯移动品质中心TMQ
作为一种全新的开源和跨平台的开发平台,.NET Core 历经两年多的开发,终于在于2016年6月27日针对所有主流服务器和桌面操作系统发布 1.0 RTM 版本。.NET Core 是一种通用开发平台,它包含了自动内存管理和现代化高级开发语言等重要特性,这些都能让面向多个平台开发静态类型的高质量应用程序变得轻松。.NET Core 本身采用 MIT 协议开...
666 天前 / 秋无迹
开始在上一篇文章:dotnet core多平台开发体验,体验了一把dotnet core 之后,现在想对之前做的例子进行改造,想看看加上mvc框架是一种什么样的体验,于是我就要开始诞生今天的这篇文章来分享我的感受了。一、项目改造加入mvc框架首先我们先修改project.json文件,加入mvc框架的依赖、添加发布时候的发布的包含内容、还有就是编译选项,修...
666 天前 / 原装Zigzag
都在回顾自己的2016,今天我们来看看.NET Core的2016。每一年的脚步的确是快,转眼间马上就2017。新的一年,带着理想和抱负继续出发。1 月ASP.NET 5 改名 ASP.NET Core 1.0 改名的根本原因:之前称之为“ASP.NET 5”确实让人感觉这是ASP.NET 4.6的升级版,比其功能更加强大,未来会替代ASP.NET 4.6。...