首页
学习
活动
专区
圈层
工具
发布

Succinctly 中文系列教程 20220109 更新

八、总结 Succinctly ASP.NET 多租户应用教程 一、引言 二、设置 三、概念 四、ASP.NET Web Forms 五、ASP.NET MVC 六、网络服务 七、路由 八、OWIN...十二、总结 Succinctly ASP.NET Web API 教程 一、关于 REST 二、HelloWeb API 三、请求的一生 四、路由系统 五、控制器 六、模型验证 七、内容协商 八、消息处理器...零、简介 一、使用 .NET 的 Windows 服务开发 二、Windows 事件日志 三、服务安装程序 四、备份文件服务 五、部署服务 六、创建用户界面来配置服务 七、总结 Succinctly...四、使用 Java API 来连接 五、使用 Python 和 Thrift 来连接 六、.NET 和 Stargate 来连接 七、HBase 的架构 八、区域服务器内部 九、监控和管理 HBase...二、多场景应用 三、素材管理 四、本地化 Succinctly jQuery 教程 零、简介 一、核心 jQuery 二、选择 三、遍历 四、操纵 五、HTML 表单 六、事件 七、jQuery 与网络浏览器

6.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微软用它取代了 Nginx 性能提升了百分之八十!这也也太牛逼了吧

    YARP 的使用场景 负载均衡:分发请求到后端多个服务器,提高系统的可伸缩性和可靠性。 内部网络隔离:隐藏内部服务器的IP地址,外部只能通过YARP访问内部服务器,从而保护内部网络的安全。...流量控制和限流:YARP可以限制来自外部的请求速率,防止潜在的DDoS攻击或其他恶意流量,保护服务器免受攻击。...日志和监控:记录请求和响应的详细日志,并提供对流量的监控和分析,帮助跟踪问题、分析性能瓶颈以及监控系统的健康。...API网关:在微服务架构中,YARP可以用作API网关,将来自客户端的请求路由到正确的微服务实例,并执行安全检查、速率限制等操作。...由微软 .NET 核心团队开发的 Kestrel + YARP 这个创新技术还是非常有价值的,值得大家尝试引到自己的开发项目来。

    2.1K10

    DotNet 资源大全中文版(Awesome最新版)

    Spring.Net - Spring.NET是一种开源应用程序框架,可以使企业.NET应用程序的构建更加轻松 DotNetty - DotNetty是Netty的一个端口,用于快速开发可维护的高性能协议服务器和客户端的异步事件驱动的网络应用程序框架...,CSS模块 MVC.Template - ASP.NET核心MVC项目启动器模板。...Nake - 基于魔术脚本的C#任务跑步者 Caching缓存 CacheCow - 客户端和服务器上的ASP.NET Web API HTTP缓存实现 Akavache - 异步的,持久的键值存储 CacheManager...支持通过ETW的进程内和进程外记录,以及Rx用于实时过滤/聚合事件。 Foundatio - 流畅的日志记录API,可用于在整个应用程序中记录消息。...Web ServersWeb服务器 Kestrel - 基于libuv的ASP.NET Core的Web服务器 EmbedIO - Web服务器建立在Mono和跨平台上 XSP - Mono的ASP.NET

    17.6K82

    ASP.NET SignalR2持久连接层解析

    实时网络功能能够让服务器代码在连接的客户端可用时立即将内容推送到连接的客户端,而不是让服务器等待客户端请求新数据。SignalR可用于向ASP.NET应用程序添加任何类型的“实时”Web功能。...SignalR还支持需要来自服务器的高频更新的全新类型的web应用。SignalR自动处理连接管理,并允许您同时向所有连接的客户端广播消息。...SignalR还包括用于连接管理(例如,连接和断开事件)的API和分组连接。...SignalR还包括用于连接管理(例如,连接和断开事件)的API和分组连接。    ...二.ASP.NET SignalR持久连接层服务端核心对象方法解析:     ASP.NET SignalR中的每一个持久层都可以通过某一个URL从外部进行访问。

    2.9K90

    net开发高级面试题2021_net面试题2021

    3. asp.net core 3.1. Kestrel Kestrel 是 asp.net core 引入的跨平台的网络服务器,是默认配置。...Kestrel 基于 libuv 实现;(node.js 也是基于 libuv) 3.2. asp.net core 主要的特性 依赖注入。 日志系统架构。...引入了一个跨平台的网络服务器,kestrel。可以没有 iis, apache 和 nginx 就可以单独运行。 可以使用命令行创建应用。 使用 AppSettings.json 来配置工程。...换个说法来解释,委托就是函数指针,事件就是保存多个函数指针的数组。 事件和委托的区别如下: 事件只能在方法的外部进行声明,而委在方法的外部和内部都可以声明。...事件只能在类的内部触发,不能在类的外部触发。而委托在类的内部和外都都可以触发。 委托一般用于回调,而事件用于外部接口。例如在观察者模式中,在被观察者中可以声明一个事件作为外部观察者注册的接口。

    3.6K10

    IIS 7.0探索用于 Windows Vista 的 Web 服务器和更多内容

    我经常听到 Microsoft 内部和外部的人将新的 IIS 7.0 Web 服务器称为 Microsoft 在过去几年中所进行的最重要的开发工作之一。...模块化 Web 服务器 IIS 7.0 将 Web 服务器分成一个轻型服务器核心,以及可以插入此核心中的 40 多个功能模块。...这样,托管服务器上的应用程序可以在其应用程序中直接设置必需的配置,而不需要求助于服务器管理员或使用外部配置面板。 在 IIS 7.0 中,配置系统是完全可扩展的。...通过它,可以启动和停止站点、回收应用程序池、列出正在运行的工作进程、检查当前正在执行的请求以及搜索失败事件请求缓冲 (FREB) 跟踪日志。...此功能的核心是全新的 Web 服务器可扩展 API,所有现有 IIS 7.0 HTTP 功能都建立在它之上。此 API 是公用的,这意味着您可以实现 IIS 7.0 附带的任何功能。

    5.8K90

    用ASP.NET Core 2.0 建立规范的 REST API -- 预备知识 (2) + 准备项目

    配置提供商 配置数据可以来自多种数据源, 它们可能是不同格式的....IOptionsSnapshot 的开销很小, 可以放心使用 日志  ASP.NET Core 提供了6个内置的日志提供商。...不知道您有没有发现上面这几个例子中日志输出的时候都有个数字 [0], 它是事件的标识符。因为上面的例子中我们没有指定事件的ID,所以就取默认值0。使用事件ID还是可以帮助我们区分和关联记录的日志的。...Critical = 5, 用于记录需要立即处理的事件, 例如数据丢失或磁盘空间不足. None = 6, 如果你不想输出日志, 你可以把程序的最低日志级别设置为None, 此外还可以用来过滤日志....用REST的术语来说, 我们把客户端请求服务器返回的对象叫做资源(Resources).

    1.2K00

    看看StackOverflow的架构是怎么样的?

    我们使用边界网关协议(BGP,非常标准的协议)来对等处理来自网络供应商的流量,以此来对其进行控制,并提供最高效的通路来访问我们的服务。...虽然都是拥有同样的物理 10Gbps 的带宽,来自外部的流量还是和外部 VLAN 的流量独立开来,分别接入负载均衡。在流量通过路由器之后,你就会来到负载均衡器了。...和其他拥有双路 10Gbps LACP 网络连接的服务器不同,每台负载均衡都拥有两套 10Gbps 的连接:其中一套对应外部网络,另一套对应 DMZ。...我们在这里做的唯一值得一提的事情就是限速和抓取部分 header 信息(来自 web 层)记录到 HAProxy 的系统日志消息中,通过这种方式我们可以记录每个请求的性能指标。...其它的应用比如 Careers、API v2、Mobile API 等等,都是独立的。下面是主服务器和开发服务器的 IIS 中看到的内容: ? ?

    1.4K61

    【ASP.NET Core 基础知识】--部署和维护--部署ASP.NET Core应用程序

    收集依赖项 ASP.NET Core应用程序通常依赖于一些外部组件、库和框架。在打包应用程序之前,你需要收集这些依赖项,以确保应用程序在目标环境中能够正确运行。...以下是关于日志记录的管理和监控的详细讲解: 配置日志提供程序 内置日志提供程序 ASP.NET Core内置了多种日志提供程序,包括控制台、文件、事件源等。...网络流量 监控服务器的网络流量,了解应用程序的网络通信情况,以及是否存在网络瓶颈或延迟。...服务器监控工具 使用服务器监控工具(如Azure Monitor、AWS CloudWatch、Prometheus等)来监控服务器的性能指标,包括CPU利用率、内存利用率、网络流量等。...日志和监控 记录安全事件 记录安全事件和异常,以便及时发现潜在的安全威胁和攻击行为。 实时监控 实时监控应用程序的运行状态和安全事件,及时发现和应对潜在的安全问题和攻击行为。

    88200

    .Net开源框架

    官网 缓存(Caching) CacheCow:ASP.NET Web API HTTP 客户端和服务器端缓存实现。官网 Akavache:一个异步、持久化的键值存储。...将多个优秀的传统结构化分析日志功能合并到一个易于使用的程序集中。官网 StackExchange.Exceptional:Stack Exchange 网络使用的错误处理程序。...通过 ETW 支持进程内和进程外的日志记录,支持 Rx 进行实时的事件过滤和聚合。...官网 Exceptionless:一个免费开源分布式系统的日志收集框架,它可以应用在基于 ASP.NET,ASP.NET Core,Web Api,Web Forms,WPF,Console,MVC 等技术栈的应用程序中...官网 通讯框架(Communication Frameworks) DotNetty:一个快速开发高性能、高可靠性的非阻塞的事件驱动网络应用框架。

    7.7K31

    用ASP.NET Core 2.0 建立规范的 REST API -- 预备知识 + 项目准备

    服务器 ASP.NET Core 服务器的作用是响应客户端发过来的请求, 这些请求会作为HttpContext传递进来....ASP.NET Core 内置两种服务器: Kestrel, 它是跨平台的服务器, 基于Libuv. HTTP.sys, 它是仅限Windows系统的服务器, 基于HTTP.sys内核驱动....当然了, 如果firstConfig里面有而secondConfig却没有的键, 它的值肯定来自firstConfig. 配置提供商 配置数据可以来自多种数据源, 它们可能是不同格式的....因为上面的例子中我们没有指定事件的ID,所以就取默认值0。使用事件ID还是可以帮助我们区分和关联记录的日志的。...Critical = 5, 用于记录需要立即处理的事件, 例如数据丢失或磁盘空间不足. None = 6, 如果你不想输出日志, 你可以把程序的最低日志级别设置为None, 此外还可以用来过滤日志.

    2.8K72

    ASP.NET Core 进程内(InProcess)托管(6)《从零开始学ASP.NET CORE MVC》:

    配置日志记录 在以后的课程中,我们将讨论 asp.net core 中可用的各种配置源,加载主机和应用程序配置信息以及配置日志记录等内容。...内部Web服务器是Kestrel, 外部Web服务器可以是IIS,Nginx或Apache。 使用InProcess托管,只有一个Web服务器,承载asp.net Core应用程序的IIS。...因此,在内部和外部Web服务器之间,他们的代理和请求不没有性能的损失。 什么是Kestrel Kestrel是ASP.NET Core的跨平台Web服务器。....Kestrel本身可以用作边缘服务器,即面向互联网的Web服务器,它可以直接处理来自客户端的传入HTTP请求。 在Kestrel中,用于托管应用程序的进程是dotnet.exe。....NET Core CLI是一个用于开发.NET核心应用程序的跨平台工具。

    1.8K20

    基于.NET平台常用的框架整理

    OrchardCore:在 ASP.NET 核心上构建模块化、多租户应用程序的应用框架。 Adnc:一个轻量级的.Net Core微服务开发框架。...Enterprise Library Log Application Black:微软企业库日志记录。 Elmah:实现最流行的ASP.NET应用异常日志记录框架。...ExposedObject:在类的外部通过动态语言dynamic的方式访问私有成员。 PrivateObject:微软单元测试框架中便捷在外部调用类内部私有成员的一个类。...网络通信和网络协议 SuperSocket:基于.NET轻量级的可扩展的Socket开发框架。 SuperWebSocket:通过.NET实现TML5 WebSocket框架。...xUnit:比NUnit更好的单元测试框架,升级改进版的Nunit框架。 MiniProfiler和Glimpse:基于MVC的两款性能事件监控框架。

    3.5K20

    【ASP.NET Core 基础知识】--前端开发--使用ASP.NET Core和JavaScript进行通信

    在ASP.NET Core中嵌入JavaScript代码 除了引入外部的JavaScript文件,ASP.NET Core还允许在 Razor 视图或C#代码中嵌入JavaScript代码。...AJAX的出现改变了Web开发的方式,使得网页变得更加动态、交互性更强,用户体验得到了极大的提升。 核心原理 传统的Web页面在与服务器交互时,通常是通过整个页面的刷新来实现。...XHR对象允许异步地从服务器获取数据,而不必刷新整个页面。 事件处理:AJAX通常通过事件处理来处理异步操作。...其核心原理包括: 实时双向通信:SignalR允许服务器端代码主动推送消息到连接的客户端,同时也支持客户端向服务器端发送消息。...,用于接收来自客户端的消息,并将其发送给所有连接的客户端。

    1.6K00

    诊断日志知多少 | DiagnosticSource 在.NET上的应用

    观察者订阅可观察对象,并且每当预定义的条件、事件或状态发生更改时,该可观察对象会通过调用其方法之一来自动通知所有观察者。 在此方法调用中,该可观察对象还可向观察者提供当前状态信息。...当应用程序调用外部依赖关系以完成操作时,它可能需要传递一些上下文(例如,关联ID)以及依赖关系调用,以便能够关联来自多个服务的日志。...典型的Baggage用法包括添加一些Baggage属性,并通过它们进行枚举以填充日志事件的有效负载。...Id传递给外部依赖项,并被视为新的外部活动的[ParentId]。...但是,如果“活动”是根活动或父项来自流程外部,则此字段可能为null。

    1.2K52

    asp.net core web 应用高并发优化漫谈

    无状态服务:确保 ASP.NET Core 应用设计为无状态,即不依赖服务器的内存来存储用户会话或状态信息。可以使用外部存储如 Redis、Session Server 或分布式缓存来管理状态。...API Gateway:使用 API Gateway 作为所有微服务的入口点,可以集中处理认证、限流、路由等跨服务的功能。 2....响应式压缩:通过压缩响应数据(如 JSON、HTML)来减少网络传输的数据量,加速数据传输速度。...负载均衡 反向代理:使用 Nginx、HAProxy 等反向代理服务器来分发请求到多个 ASP.NET Core 应用实例,实现负载均衡。...监控与调试 日志记录:使用日志库(如 Serilog、NLog)记录应用运行时的详细信息,便于问题追踪和性能分析。

    51510

    Catpic: OpenSocial Container on .NET

    Activity entry 描述了 Actor 指定的用户通过 Verb 指定的动作对 Object 指定的对象的行为。Activity entry 可以来自不同的类型。...小工具是使用OpenSocial小工具API和基本的网络技术,如XML,JavaScript的,Flash。...Catpic的小工具服务器由以下几部分组成: OpenSocial Container: OpenSocial容器的公共规范,它定义一个组成部分托管环境(容器)和一组通用的应用编程接口(API)的社交网络的基于...Web的应用程序的执行情况 Gadget Container JavaScript: JavaScript核心基础一般的小工具功能。...可扩展的自定义模块 简单地集成到现有的ASP.NET / ASP.NET MVC应用程序通过的NuGet包(开发中) 具体内容参照文章Socialize your ASP.NET application

    98950
    领券