.NET微服務最佳實踐 eShopOnContainers

> 本文翻譯自微軟Docs, 內嵌譯者多年使用的參悟,如理解有誤,請不吝賜教。 微軟與社群專家合作,開發了功能齊全的雲原生微服務示例應用eShopOnContainers。 該應用旨在展示使用.NET、Docker以及可選的Azure,Kubernetes技術來構建電商平臺。 ![](https:/

訊息佇列雜談

本篇文章聊聊訊息佇列相關的東西,內容侷限於我們為什麼要用訊息佇列,訊息佇列究竟解決了什麼問題,訊息佇列的選型。 為了更容易的理解訊息佇列,我們首先通過一個開發場景來切入。 不使用訊息佇列的場景 首先,我們假設A同學負責訂單系統的開發,B、C同學負責開發積分系統、倉儲系統。我們知道,在一般的購物電商平臺上,我們

一次悲慘的被挖礦經歷

__出品|MS08067實驗室(www.ms08067.com)__ `本文作者:500(Ms08067實驗室成員)` ###一、事件起因   上週想著部署一個分散式檔案系統,我就在阿里雲上申請了一臺機器,部署了docker並安裝Simpledfs,可不想剛雲主機剛配置沒兩天,就發現機器的cpu使用率飆

程式設計師都遇到過哪些誤解?

# 立題 程式設計師: 為計算機編寫程式碼的人,按照現代企業研發部的崗位,分為:開發工程師,運維工程師,架構師,資料工程師,演算法工程師等; 誤解: 即事實是另外一種情況,而因為環境的複雜性或者訊息在傳播過程中失真,受眾認為事實是另外一種情況。 為計算機編寫程式碼的這一群體,都碰到過哪些訊息失

【DB寶19】在Docker中使用MySQL高可用之MHA

[toc] # 一、MHA簡介和架構 ## 1.1 MHA簡介 MHA(Master High Availability Manager and tools for MySQL)目前在MySQL高可用方面是一個相對成熟的解決方案,它是由日本人youshimaton採用Perl語言編寫的一個指令碼管理

如何在ASP.NET Core中編寫高效的控制器

​通過遵循最佳實踐,可以編寫更好的控制器。所謂的“瘦”控制器(指程式碼更少、職責更少的控制器)更容易閱讀和維護。而且,一旦你的控制器很瘦,可能就不需要對它們進行太多測試了。相反,你可以專注於測試業務邏輯和資料訪問程式碼。瘦控制器的另一個優點是,它更容易維護控制器的多個版本。 這篇文章討論了使控制器變胖的壞習慣

2021-2-19:請問你知道 Java 如何高效能操作檔案麼?

一般高效能的涉及到儲存框架,例如 RocketMQ,Kafka 這種訊息佇列,儲存日誌的時候,都是通過 Java File MMAP 實現的,那麼什麼是 Java File MMAP 呢? # 什麼是 Java File MMAP 儘管從**JDK 1.4**版本開始,Java 記憶體對映檔案(Memor

讓 gRPC 提供 REST 服務

# 讓 gRPC 提供 REST 服務 ## Intro > [gRPC](http://www.oschina.net/p/grpc-framework) 是一個高效能、開源和通用的 RPC 框架,面向移動和 HTTP/2 設計。 > > gRPC 基於 HTTP/2 標準設計,帶來諸如雙向流、流控、

記憶體包裝類 Memory 和 Span 相關型別

- [1. 前言](#1-前言) - [2. 簡介](#2-簡介) - [3. Memory<T>和Span<T>使用準則](#3-memorylttgt和spanlttgt使用準則) - [3.1. 所有者, 消費者和生命週期管理](#31-所有者-消費者和生命週期管理)

JUnit5學習之一:基本操作

### 歡迎訪問我的GitHub [https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) 內容:所有原創文章分類彙總及配套原始碼,涉及Java、Docker、Kubernetes、DevOPS等; ###

如何成為一個精力充沛的程式設計師——掌控

在程式設計師這個行業中996工作制幾乎已經成為了常態,除了著超負荷的工作以外,還有著眾多的不良習慣:晚睡、久坐、 不按時吃飯,再加上工作和生活上的壓力,使得整個人每天都處於一個忙碌和焦慮的狀態。這樣的後果就是換來了一個不健康的身體。根據資料顯示上海白領的體驗異常率竟達到了99%,而近年來,xx大廠員工猝死的

NLog整合Exceptionless

#### 前言     在實際的.Net Core相關專案開發中,很多人都會把NLog作為日誌框架的首選,主要是源於它的強大和它的擴充套件性。同時很多時候我們需要集中式的採集日誌,這時候僅僅使用NLog是不夠的,NLog主要是負責程式碼中日誌的落地,也就是收集程式中的日

Echarts製作一張全球疫情圖

[toc] ## 前言 效果圖: ![](https://img2020.cnblogs.com/blog/1535189/202102/1535189-20210219030652645-1531462348.png) ## 一、獲取全球疫情資料 ### 1)獲取API 使用用友提供的[新冠肺炎實時資料]

VS Code使用Git視覺化管理原始碼詳細教程

前言:   隨著VS Code的功能和外掛的不斷強大和完善,它已經成為了我們日常開發中一個必不可缺的夥伴了。在之前我曾經寫過一篇SourceTree使用教程詳解(一個git視覺化管理神器,想要了解的話可以點選檢視詳情),這篇文章主要是對VS Code如何使用Git視覺化管理我們的程式原始碼。 VS Code簡

0.015748977661133