原创 在WCF中使用消息隊列

在一些大型的解決方案中,假設我們的服務沒有辦法一直在線,或者因爲這樣那樣的原因宕機了,有沒有什麼辦法讓客戶端的影響最小化呢?答案是可以通過消息隊列的方式,哪怕服務是沒有在線的,客戶端依然可以繼續操作。   1. 首先來學習一些消息隊列的基

原创 WCF服務編程-基礎

WCF是微軟建立新一代的分佈式應用及面向服務應用的標準平臺,是基於原有.NET Framework 2.0的擴展。雖然在WCF發佈不久就已經在項目中使用WCF技術了。但是由於在項目中還沒有較大規模的應用WCF技術,因此感覺掌握的還不是很

原创 用實例淺談WCF消息隊列

消息隊列不同於傳統的請求響應模式,它是客戶端把消息發送給請求消息隊列,服務可以稍後對消息進行處理並把處理結果發送給響應隊列,而後客戶端從響應隊列讀取服務處理後的消息。而且使用消息隊列可以使客戶端實現脫機工作。脫機應用程序必須有本地緩存數據

原创 WCF服務離線操作與消息隊列MSMQ

之前曾經寫過一個關於MSMQ消息隊列的文章:WCF分佈式開發必備知識(1):MSMQ消息隊列 ,當時的目的也是用它來作爲學習WCF 消息隊列MSMQ

原创 ASP.NET Core Web API最佳實踐指南

介紹   當我們編寫一個項目的時候,我們的主要目標是使它能如期運行,並儘可能地滿足所有用戶需求。   但是,你難道不認爲創建一個能正常工作的項目還不夠嗎?同時這個項目不應該也是可維護和可讀的嗎?   事實證明,我們需要把更多的關注點放到我

原创 SourceCount代碼統計工具使用

一個項目做完以後一般都會將代碼的行數統計一下,這樣可以和時間對比可以看出程序員的效率問題, 很多的公司都會做這件事,當然我本人是排斥的,畢竟一個項目的難易程度很大程度上不是代碼量決定的,而是技術決定的,那麼既然有這樣的需求,就會有這樣的軟

原创 WCF服務編程-WCF應用程序的消息跟蹤

對於WCF的消息跟蹤主要有Microsoft Service Trace Viewer(服務跟蹤查看器)和tcpTrace這兩個。服務跟蹤查看器工具功能比較強大可以瞭解 WCF 偵聽器生成的診斷跟蹤信息,從而找到錯誤的根本原因。該工具提

原创 WCF知識總結一

一、介紹WCF         分佈式應用需要頻繁地跨進程邊界通信。分佈式應用同樣需要託管(宿主,比如IIS,Windows NT服務)。.Net Framework通過Socket和MessageQueue類型抽象了操作系統的I/O機

原创 使用Entity Framework Core,Swagger和Postman創建ASP.NET Core Web API的分步指南

目錄 第1步:創建一個新項目 第2步:添加模型類 第3步:使用Entity Framework Core 第4步:添加數據庫上下文和控制器 步驟5:在Package Manager控制檯中添加遷移 步驟6:在ASP.NET Cor

原创 WCF分佈式開發必備知識(1):MSMQ消息隊列

學習WCF是不是就不需要學習.Net Remoting、ASMX、WSE和MSMQ了?     這個問題一直是很多開發者關注的問題.按照微軟的說法,

原创 Dapper的正確使用姿勢

原文鏈接:https://www.cnblogs.com/zhaopei/p/dapper.html 閱讀目錄 Dapper優勢和缺點 數據庫連接 增刪改查的優化 工作單元

原创 什麼是EPEL 及 Centos上安裝EPEL

原文鏈接:https://www.cnblogs.com/gaoyuechen/p/7683471.html 概述 什麼是EPEL 及 Centos上安裝EPEL RHEL以及他的衍生髮

原创 數據庫之架構:主備+分庫?主從+讀寫分離?

原文鏈接:www.cnblogs.com/littlecharacter 一、數據庫架構原則 高可用 高性能 一致性 擴展性 二、常見的架構方案 方案一:主備架構,只有主庫提供讀

原创 yum提示“Cannot retrieve metalink for repository: epel/x86_64” 解決方法

RHEL6下yum -y install epel-release安裝了epel源,但yum makecache出錯。 centos下安裝完EPEL源然後更新一下yum緩存如果發現這樣的錯誤: Error: Cannot retrieve

原创 mysql臨時表(可以將查詢結果存在臨時表中)

原文鏈接:https://blog.csdn.net/haoranhaoshi/article/details/80159439 一、創建臨時表可以將查詢結果寄存。報表製作的查詢sql中可以用到