![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET
文章平均质量分 56
牛嗷嗷
在这逍遥的数据之路走过的坑越来越多,最后成为一个彻彻底底的大疯子!
展开
-
浅谈微服务基建的逻辑
这篇文章主要目的是面向初接触微服务的朋友简单介绍微服务基础建设所需要的各个模块以及缘由。起点首先,我们得有一个“服务”。根据定义,我们可以把每个服务实例都视作一个黑盒。这个盒子有着明确的输入点和输出点,并且(理想情况下)仅通过这些输入和输出点和外界产生关联。每个服务实例会拥有专属的网络地址、独立的计算资源,并且独立部署。客户端通过访问服务实例的地址来调用服务 API。不同服务也可以转载 2017-11-23 13:38:09 · 309 阅读 · 1 评论 -
C#控制Window服务的状态
最近想做这样一个效果,在网页控制Window服务启动和停止和状态: 添加引用Window服务在程序集System.ServiceProcess,然后增加using System.ServiceProcess;服务有几个状态,它是枚举类型,如下: // // 摘要: // 服务未运行。这对应于 Win32 SERVICE_STOPPED 常原创 2017-11-24 16:48:12 · 2798 阅读 · 0 评论 -
C#并发编程实例讲解-概述(01)
在工作中经常遇到需要并发编程的实例,一直没有时间来整理,现在空了下来,个人整理对并发一下理解。关于并发编程的几个误解误解一:并发编程就是多线程 实际上多线只是并发编程的一中形式,在C#中还有很多更实用、更方便的并发编程技术,包括异步编程、并行编程、TPL数据流、响应式编程等。误解二:只有大型服务器程序才需要考虑并发 服务器端的大型程序要响应大量客户端的数据请求,当然要充分考虑并发。但是桌面程原创 2017-12-21 21:12:16 · 401 阅读 · 0 评论 -
ASP.NET Core 依赖注入
一、什么是依赖注入1.1 依赖1.2 什么注入为什么反转何为容器二、.NET Core DI2.1 实例的注册2.2 实例生命周期之单例2.3 实例生命周期之Tranisent2.4 实例生命周期之Scoped三、DI在ASP.NET Core中的应用3.1 在Start转载 2017-11-26 17:45:15 · 520 阅读 · 0 评论 -
RabbitMQ入门HelloWorld(C#)(翻译)
介绍先决条件本教程假定RabbitMQ已安装并在标准端口(5672)上的本地主机上运行。如果您使用不同的主机,端口或凭据,连接设置将需要调整。在哪里得到帮助如果您在阅读本教程时遇到困难,可以 通过邮件列表与我们联系。RabbitMQ是一个消息代理:它接受和转发消息。你可以把它想象成一个邮局:当你把邮件放在邮箱里时,你可以确定邮差先生最终会把邮件发送给你的收件原创 2017-12-11 16:15:29 · 259 阅读 · 0 评论