原创 c# gRPC服務中 常見proto支持的數據類型

在 C# 的 gRPC 服務中,Protocol Buffers(protobuf)提供了多種數據類型來定義消息和服務。以下是一些常見的 proto 數據類型: 基本類型: bool: 布爾類型(true 或 false)。 int3

原创 windows nat driver總是停止,解決Windows端口占用問題

在我們開發web程序的時候,常常需要指定端口進行測試,但是在Windows下面,我們常常會遇到端口占用的相關問題,下面將展示端口占用的一些解決方法 1. 常規解決方案 a 查詢端口 $ netstat -aon|findstr "808

原创 如何使用 Apifox 請求 gRPC 接口?

使用 Apifox 發送 gRPC 接口Apifox 支持基於 .proto 文件的 gRPC 調試,包括一元調用和流式調用。在創建項目時「選擇 gRPC 項目」-->「導入 .proto 文件」,無需寫代碼即可直接調用 gRPC 接口。

原创 proto 3支持的基礎類型

This guide describes how to use the protocol buffer language to structure your protocol buffer data, including .proto fi

原创 C# 實現 gRPC 服務和調用

gRPC 是一種與語言無關的高性能遠程過程調用 (RPC) 框架。 主要優點如下:1.高性能輕量化。2.協議優先的 API 定義模式,默認使用協議緩衝區,允許與語言無關的實現。3.可用於多種語言的工具,以生成強類型服務器和客戶端。4.支持客

原创 使用 C# 的 gRPC 服務

本文內容 proto 文件 將 .proto 文件添加到 C# 應用 對 .proto 文件的 C# 工具支持 生成的 C# 資產 其他資源 本文檔概述在 C# 中編寫 gRPC 應用所需的概念。 此處涵蓋的主題適用於基於 C-cor

原创 比較RPC和RESTful API的優缺點

RPC和RESTful API是兩種不同的遠程調用方式,它們各自具有不同的優缺點。 RPC的優點包括: 高效:RPC使用自定義的通信協議,可以減少報文傳輸量,提高傳輸效率。 靈活:RPC支持多種語言,不同的編程語言可以方便地調用遠程接口。

原创 基於C#的GRPC

gRPC(gRPC Remote Procedure Call)是由Google開發的高性能、跨語言的遠程過程調用框架。它基於HTTP/2協議進行通信,支持多種編程語言,包括C++, C#, Java, Python等,使不同語言的應用程序

原创 寫一個RPC服務

定義:RPC(Remote Procedure Call Protocol)——遠程過程調用協議 ,RPC協議假定某些傳輸協議的存在,如TCP或UDP,爲通信程序之間攜帶信息數據。在OSI網絡通信模型中,RPC跨越了傳輸層和應用層 ,RPC

原创 從 RPC 到服務化框架設計

目前互聯網系統都是微服務化,那麼就需要 RPC 調用,因此本文梳理了從 RPC 基本框架協議到整個服務化框架體系建設中所包含的知識點,重點在於 RPC 框架 和 服務治理能力的梳理,本文定位於一個科普性質的文章,在於讓大家瞭解一個全貌。 一

原创 在 Podman 中運行一個 Linux 虛擬機 | 容器與雲

Fedora CoreOS 是一個自動更新、最小化的基於 rpm-ostree 的操作系統,用於安全地、大規模地運行容器化工作負載。 Podman “是一個用於管理容器和鏡像、掛載到這些容器中的卷,以及由這些容器組組成的吊艙的工具。Podm

原创 XAML UI 框架橫向對比(Avalonia/Uno Platform/.NET MAUI)

XAML 框架橫向對比 多年來,基於 XAML 的 UI 框架有了很大的發展。下面的圖表很好地證明了這個觀點。XAML UI 框架的三大巨頭:Avalonia UI、Uno Platform 和 .NET MAUI 都支持跨平臺的應用。事實

原创 oracle 分割按某個字符串分割函數

1、使用f_split_clob函數 select column_value from table(f_split_clob('a,b,c', ',')); 2、使用regexp_substr函數及正則表達式,結合connect by

原创 TOAD 調試存儲過程的方法

共有兩種方法: 1直接出結果 右鍵->execute procdure 彈出對話框,直接輸入調試的參數,點擊OK。 2.逐步調試過程 右鍵->load in editor , 進入編輯界面-》debug->step over-》對話框輸入參

原创 podman安裝發生dial tcp 20.205.243.166:443: connectex: A connection attempt failed because錯誤

 打開  C:\Windows\System32\drivers\etc\hosts 文件 在hosts文件中加入 20.205.243.166 github.com