相关内容

.NET Core微服务开发框架
集成.netcore+swagger+consul+polly+ocelot+identityserver4+exceptionless+apollo的微服务开发框架github源代码地址https:github.compeyshinedemo.microserverapollo配置中心apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端...

ASP.NET Core Windows服务开发技术实战演练
一、课程介绍 人生苦短,我用.net core! 大家都知道如果想要程序一直运行在windows服务器上,最好是把程序写成windows服务程序; 这样程序会随着系统的自动启动而启动,自动关闭而关闭,不需要用户直接登录,直接开机就可以启动。 今天阿笨将给大家带来实如何利用.netcore跨平台开发技术在windows操作系统平台上开发...

ASP.NET Core WebListener 服务器
在不借助iis作为反向代理服务器的情况下,weblistener可以替代kestrel用来与直接与互联网相连。 实际上,weblistener不能和iis或iis express一起使用,这是因为它与asp.net core模块并不兼容。 尽管weblistener为asp.net core而开发,它也可以经由microsoft.net.http.server nuget 包而被任何.net core和.net...
使用ASP.NET Core开发GraphQL服务器 -- 预备知识(上)
官网地址:https:graphql.org中文网址(感觉不是官方的,连https都不是):http:graphql.cngraphql来自facebook,它于2012年开始开发,2015年开源。 graphql与编程语言无关,可以使用很多种语言框架来构建graph 服务器,包括.net core。 像github,pinterest,coursera等公司都在使用graphql。 github的api到目前有4个...

ASP.NET Core RESTful Web服务开发教程
在本文中,我将逐步解释如何在asp.net core中开发基于restful的web服务应用程序。 asp.net core是微软最新发布的技术,比之前的wcf和web api要好得多。 前提:1、下载最新版本的microsoft visual studio。 他们有一个用于实践的免费许可版本。 2、为了测试这个应用程序,下载soapui工具,因为我们将使用soapui工具来...

.NET Core微服务开发网篇-ocelot
使用 docker-compose 时,服务名称由 docker 主机提供,它使用 docker-compose 文件中提供的服务名称。 如果使用 kubernetes 或 service fabric 等业务...通过上篇我们知道,网关是外部访问的统一入口,本文采用ocelot作为api网关。 环境要求:vs2019.netcore3.1ocelot16. 0.1创建一个产品服务api站点(aastore...

.NET Core多平台开发体验: Windows
net core打来了全新的开发体验,但是开发方式的差异根本不足以成为你快速跨入.net core 世界的门槛,因为在.net core在很多方面比传统的.net framework应用开发要简单。 为了消除很多尚未接触过.net core的读者对未知世界的恐惧,我们先通过几个简单的hello world应用让大家感受一下.net core全新的开发体验。 目录一...

【视频】使用ASP.NET Core开发GraphQL服务
graphql与编程语言无关,可以使用很多种语言框架来构建graph 服务器,包括.net core。 像github,pinterest,coursera等公司都在使用graphql。 github的api到目前有4个版本,第三个版本用的是rest,而第四个版本使用的是graphql。 下面是graphql的典型应用场景:? 视频教程:使用asp.net core 开发graphql服务该视频...

net core 微服务 快速开发框架 Viper 初体验2020-10-17
viper 是.net平台下的anno微服务框架的一个示例项目。 入门简单、安全、稳定、高可用、全平台可监控。 底层通讯可以随意切换thrift grpc。 自带服务发现、调用链追踪、cron 调度、限流、事件总线、cqrs、ddd、类似mvc的开发体验,插件化开发一个不可监控的微服务平台是可怕的,出了问题 难以准确定位问题的根源, ...

.NET Core多平台开发体验: Mac OS X
除了微软自家的windows平台,.net core针对macos以及各种linux(rhel、ubuntu、debian、fedora、centos和suse等)都提供了很好的支持,我们先来体验一下使用mac来开发.net core应用,在这之前我们照例先得构建我们的开发环境。 一、安装开发环境和windows一样,如果我们下午在mac上进行.net core应用的开发...

.NET Core多平台开发体验: Mac OS X
除了微软自家的windows平台,.net core针对macos以及各种linux(rhel、ubuntu、debian、fedora、centos和suse等)都提供了很好的支持,我们先来体验一下使用mac来开发.net core应用,在这之前我们照例先得构建我们的开发环境。 一、安装开发环境和windows一样,如果我们下午在mac上进行.net core应用的开发...
CentOS开发ASP.NET Core入门教程
安装.net core sdk要开始构建.net core应用程序前,你需要安装.net core sdk(软件开发工具包)即可。 具体怎么安装呢? 有以下几个步骤:添加dotnet 产品feed(就是为了告诉微软,我们的服务器要使用.net core sdk了)在安装.net sdk之前呢,你需要注册microsoft密钥,注册产品存储库并安装所需的依赖项。 这个步骤...
使用ASP.NET Core开发GraphQL服务器 -- 预备知识(下)
在这里就是一个集合的repository。 edges里面的node代表viewer列表里不同的repository。 查询报错了,因为这里需要多repositories有个翻页的动作,所以需要first或last参数。 添加first参数以后就可以看到正确的结果了:? 把参数换成last也可以,我就不试了。 连接 connection查看docs,可以看到viewer下repositories...

打造 .NET Core 链接转发服务
我最近使用 .net core 2.2 造了个名为link forwarder (链接转发器)的 url转发服务,并已开源。 目前预览版已部署到我的子域go.edi.wang。 本文将分享我如何构建这个项目,以及我学到的东西。 为了帮助大家了解系统并浏览代码,请查看我的 github 存储库:https:github.comediwanglinkforwarder? 面向的问题互联网上...

ASP.NET Core静态文件中间件: 搭建文件服务器
虽然asp.net core是一款“动态”的web服务端框架,但是由它接收并处理的大部分是针对静态文件的请求,最常见的是开发web站点使用的3种静态文件(javascript脚本、css样式和图片)。 asp.net core提供了3个中间件来处理针对静态文件的请求,利用它们不仅可以将物理文件发布为可以通过http请求获取的web资源...

ASP.NET Core开发者成长路线图
asp.net core开发者路线图roadmap来源:moientajikaspnetcore-developer-roadmap. 2019年asp.net core开发者指南:你可以在下面找到一张图,该图展示了你可以选取的路径及你想学习的库,从而成为一名 asp.net core 开发者。 “作为 asp.net core 开发者,我接下来应该学习什么? 我把这张图作为建议给每个问过我这一...

使用VS Code开发asp.net core
建立asp.net core项目安装asp.net core环境:打开网站https:www.microsoft.comnet,点击download.然后选择下载.net core.? 下载后安装即可. 如果你已经安装...可以设置断点, 但是由于整个项目是用于服务器端的. 而js文件是用于客户端开发的, 我们需要一种方法来调试js文件. 这里我们就需要安装一个扩展: chrome ...
.NET Core gRPC
下图突出显示了现有的grpc.core库和新的grpc-dotnet库之间的区别。? 在服务器端,grpc.aspnetcore.server软件包集成到asp.net core中,使开发人员受益于asp.net core已解决的日志,配置,依赖项注入,身份验证,授权等常见的交叉问题。 现在,asp.net生态系统中的流行库(例如,实体框架核心(orm),serilog(日志...

.NET Core微服务之ASP.NET Core on Docker
tip: 此篇已加入.net core微服务基础系列文章索引一、docker极简介绍1.1 总体介绍? docker 是一个开源的应用容器引擎,基于go 语言并遵从apache2.0协议开源。 docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱...
.NET Core爱gRPC
我们很高兴地宣布,grpc-dotnet现在已经可以在.net core 3.0使用了! 如何获得? grpc-dotnet包刚刚发布到nuget.org,已经可以在你的项目中使用。 这些包还需要最新的.net core 3.0共享框架。 你可以为开发机和构建服务器下载.net core 3.0 sdk,从.net core 3.0 download page下载页面来获取共享框架。 https:www...