摘要:
1. 概述 Serilog 是一个用于.NET应用程序的日志记录开源库,配置简单,接口干净,并可运行在最新的.NET平台上,与其他日志库不同, Serilog 是以功能强大的结构化事件数据为基础构建的, 支持将日志输出到控制台、文件、数据库和其它更多的方式,支持参数化日志模板,非常灵活 Serilo 阅读全文
摘要:
1. 概述 Hangfire是一个开源的.NET任务调度框架,提供了内置集成化的控制台,可以直观明了的查看作业调度情况,并且Hangfire不需要依赖于单独的应用程序执行(如:windows服务,window计划) 支持持久性存储,开源且免费用于商业用途 Hangfire支持自动重试功能,后台作业执 阅读全文
摘要:
1. 概述 相对于直接集成消息队列,异步消息传递最强大的优势之一是可靠性,系统的一个部分中的故障不会传播,也不会导致整个系统崩溃。在 CAP 内部会将消息进行存储,以保证消息的可靠性,并配合重试等策略以达到各个服务之间的数据最终一致性 CAP是一个基于.net标准的库,是处理分布式事务的解决方案,还 阅读全文
摘要:
1. Azure DevOps概述 Azure DevOps是微软推出的项目管理工具,涵盖了现在主流的项目管理流程,包括Basic、Agile、CMMI、Scrum DevOps 是一种软件开发实践,可促进开发与运维之间的协作,从而更快、更可靠地交付软件。DevOps 通常被称作一种文化,它将项目、 阅读全文
摘要:
1. Java三大版本 JavaSE:标准版,主要应用在桌面程序、控制台开发... JavaME:嵌入式开发,主要应用在手机、小家电...,但是现在应用的不多 JavaEE:企业级开发,主要应用在Web端、服务器开发... 2. JDK、JRE、JVM JDK:Java Development Ki 阅读全文