E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GRPC
阿里开源的微服务API网关-Higress 功能介绍与快速体验
1)协议转换:当企业内部使用了多种不同的服务通信协议时,网关能够将这些不同协议统一转换为标准格式,如将HTTP请求转换为dubbo或
grpc
调用,确保了后端微服务间的高效沟通。
阿里-于怀
·
2025-04-21 20:27
1024程序员节
后端
java
云原生
微服务与事件驱动架构(EDA)
轻量级通信:服务间通过API(REST/
gRPC
)或消息队列(如Kafka)交互。去中心化治理:允许技术栈多样化(如不同服务使用Java、Go、Python)。
Aurora_NeAr
·
2025-04-21 04:26
架构
微服务
云原生
gRPC
四种流模式概述
gRPC
提供了四种主要的流模式,分别是简单RPC(UnaryRPC)、服务器流式RPC(ServerStreamin
gRPC
)、客户端流式RPC(ClientStreamin
gRPC
)和双向流式RPC(
MPY_3
·
2025-04-20 22:16
gRPC
go
rpc
mitmproxy-hub让所有语言都可以使用上mitmproxy
为此,基于
grpc
开发了mitmproxy的中央服务,任何语言都可以基于mitm_hub.proto实现的回调定义生成自己的远程客户端代码。以便在你的语言环境上也能像在python本地一样,使用
西二旗搬砖仔
·
2025-04-19 23:21
web开发
爬虫
golang
mitmproxy
grpc
java
中间人攻击
软件测试
Nacos 2.0新架构:
Grpc
通信协议优化
Nacos2.0新架构:
Grpc
通信协议优化引言在微服务架构日益普及的今天,服务发现与配置管理作为基础组件的重要性愈发凸显。
MenzilBiz
·
2025-04-19 09:43
symfony
java
微服务拆分现场:用`
gRPC
`替代`REST`实现高性能通信
微服务拆分现场:用
gRPC
替代REST实现高性能通信在微服务架构演进过程中,通信方式的选择往往决定了整个系统的性能天花板。
itAred
·
2025-04-19 06:23
Python面试场景题
微服务
gRPC
REST
性能优化
微服务之
gRPC
RPC基本介绍RPC(RemoteProcedureCall),即远程过程调用。它允许像调用本地服务一样调用远程服务。RPC是一种服务器-客户端(Client/Server)模式,经典实现是一个通过发送请求-接受回应进行信息交互的系统。RPC是为了解决类似远程、跨内存空间的函数/方法的调用而产生的。要实现RPC就需要解决以下三个问题:如何确定要执行的函数?在本地调用中,函数主体通过函数指针函数指定
Starwow
·
2025-04-19 02:59
go
微服务
golang
后端
Istio 使用Spring Boot +
GRPC
构建部署微服务
作为ServiceMesh和云原生技术的忠实拥护者,我却一直没有开发过ServiceMesh的应用。正好最近受够了SpringCloud的“折磨”,对Kubernetes也可以熟练使用了,而且网上几乎没有SpringBoot微服务部署到Istio的案例,我就开始考虑用SpringBoot写个微服务的Demo并且部署到Istio。项目本身不复杂,就是发送一个字符串并且返回一个字符串的最简单的Demo
地表最强菜鸡
·
2025-04-18 16:58
Istio
SpringBoot
微服务
istio
spring
boot
gRPC
进阶——异常处理
gRPC
状态码这一小节我们将介绍一下
gRPC
内置的状态码,详细请见官方文档。当然在我们自己的项目中,也可以自定义状态码,不过需要在多端维护。
gRPC
使用一组明确定义的状态代码作为RPCAPI的一部分。
MPY_3
·
2025-04-18 14:42
gRPC
go
rpc
Model Context Protocol:下一代AI系统集成范式革命
传统API集成模式在对接大语言模型时暴露明显短板:RESTful接口无法承载动态上下文,GraphQL缺乏工具编排能力,
gRPC
则面临协议僵化问题。
大势下的牛马
·
2025-04-18 06:16
搭建本地gpt
人工智能
Agent
multi-agent
MCP
go语言
gRPC
使用流程
1.安装工具和依赖安装ProtocolBuffers编译器(protoc)下载地址:https://github.com/protocolbuffers/protobuf/releases使用说明:https://protobuf.dev/【centos环境】yum方式安装:protoc[root@localhostdemo-first]#yuminstallprotobuf-compiler-y
Json2011315
·
2025-04-15 10:27
golang
开发语言
后端
微服务的服务调用详解以及常见解决方案对比
微服务服务调用详解1.服务调用分类服务调用根据通信方式、同步性、实现模式可分为以下类型:按通信协议分类类型典型协议/框架特点RPC(远程过程调用)Dubbo、
gRPC
、ApacheThrift高性能、二进制协议
爱的叹息
·
2025-04-15 05:48
微服务
Spring
Boot
Java
基础整理
微服务
架构
云原生
探索
gRPC
+CMake的魅力:一站式C++实战示例
探索
gRPC
+CMake的魅力:一站式C++实战示例【下载地址】CMake使用
gRPC
Protobuf的CDemo这个Demo展示了如何使用CMake来配置和构建一个基于
gRPC
的C++项目。
颜连韶Vita
·
2025-04-15 03:12
Nginx基础讲解
模块化设计:支持通过模块扩展功能(如HTTP、Stream、
gRPC
等)。反向代理:接收客户端请求并转发至后端服务器,隐藏后端细节。负载均衡:将流量分发到多个
Code_Geo
·
2025-04-14 06:46
nginx
运维
Java异常处理:框架集成实践之微服务场景实践(13)
微服务场景实践:异常处理的分布式挑战文章目录微服务场景实践:异常处理的分布式挑战分布式追踪中的异常标记熔断器模式与异常阈值配置
GRPC
/HTTP2的错误代码映射微服务异常处理的全局视角在微服务架构中处理异常
双囍菜菜
·
2025-04-13 18:59
Java
java
微服务
开发语言
【Python】ERROR: Failed to build installable wheels for some pyproject.toml based projects
问题ERROR:Failedtobuildinstallablewheelsforsomepyproject.tomlbasedprojects(
grpc
io,
grpc
io-tools,pyworld)
ShiinaKaze
·
2025-04-11 15:30
python
pip
微服务:链路追踪组件skywalking入门
链路追踪等早期微服务架构的链路追踪的标配组件为sleuth+zipkin,为Twitter开源其他链路跟踪产品:Pinpoint-韩国人、CAT-大众点评skywk基于Java探针+字节码增强技术实现,客户端通过
gRPC
法号轻尘
·
2025-04-11 09:47
#
知识总结
网络
java
大数据
linux
数据库
SkyWalking + ELK 全链路监控系统整合指南
docker-compose-skywalking.ymlversion:'3.8'services:oap:image:apache/skywalking-oap-server:9.7.0ports:-"11800:11800"#
gRPC
Eqwaak00
·
2025-04-10 20:59
分布式系统设计实战
skywalking
elk
python
自动化
分布式
人工智能
使用
gRPC
构建日志微服务架构
在本文中,我们将探讨如何使用
gRPC
实现日志微服务架构,并提供相应的源代码示例。
ExogFix
·
2025-04-10 18:47
架构
微服务
云原生
使用
gRPC
构建高性能微服务通信架构
```html使用
gRPC
构建高性能微服务通信架构使用
gRPC
构建高性能微服务通信架构随着微服务架构的普及,构建高效的跨服务通信机制变得尤为重要。
流年未央岁月缓缓Tn
·
2025-04-10 18:15
架构
微服务
云原生
云计算架构师面试准备指南(2025年)
架构设计方法论分层架构与微服务:熟练拆分系统为表现层、业务层、数据层,掌握微服务通信机制(如
gRPC
、AP
heimeiyingwang
·
2025-04-10 10:23
行业分析
架构师
茶余饭后
云计算
面试
职场和发展
go语言实现简单的
grpc
客户端服务端案例
在Go中实现一个简单的
gRPC
客户端和服务端,可以按照以下步骤进行。
小诸葛的博客
·
2025-04-10 07:30
golang
服务器
开发语言
【go语言】
grpc
快速入门
一、什么是
grpc
和protobuf1.1
grpc
gRPC
是由Google开发的一个高效、开源的远程过程调用(RPC)框架,用于在分布式系统中进行通信。
加油,旭杏
·
2025-04-10 06:59
Go语言
golang
开发语言
后端
GO简单开发
grpc
什么是
grpc
首先我们需要了解,什么是
grpc
gRPC
(全称:googleremoteprocedurecall)是由Google开发的一个高性能、开源的远程过程调用(RPC)框架。
徐小黑ACG
·
2025-04-10 06:29
golang
开发语言
后端
grpc
protobuf
【软件架构】分布式架构简介
分布式架构简介1、分布式架构简介2、适用场景3、工作原理4、使用的技术和工具5、优点6、缺点7、举例8、更多实例应用电商平台金融服务物联网(IoT)9、技术和工具的进一步说明10、总结11、服务间的调用
gRPC
RESTfulAPIThrift
阿寻寻
·
2025-04-09 05:41
软件架构
分布式
架构
使用 Go 与
gRPC
构建高性能微服务:从入门到实战指南
使用Go与
gRPC
构建高性能微服务:从入门到实战指南前言在微服务架构中,高效、低延迟的服务间通信是系统性能的关键。
全栈探索者chen
·
2025-04-05 03:04
微服务
golang
微服务
开发语言
架构
学习
程序人生
性能优化
使用
gRPC
构建高性能微服务通信架构
```html使用
gRPC
构建高性能微服务通信架构使用
gRPC
构建高性能微服务通信架构引言随着云计算和分布式系统的普及,微服务架构成为现代软件开发的主流选择。
断点旁观者
·
2025-04-05 03:03
架构
微服务
云原生
dubbo RPC协议
RPC协议协议概述Dubbo作为一款RPC框架内置了高效的RPC通讯协议,帮助解决服务间的编码与通讯问题,目前支持的协议包括:triple,基于HTTP/1、HTTP/2的高性能通讯协议,100%兼容
gRPC
hello_zzw
·
2025-04-02 22:17
dubbo
dubbo
网络协议
网络与串口通信高并发、丢包问题全场景解决方案
一、网络通信高并发优化方案多路复用与负载均衡TCP多路复用技术:通过单连接承载多路数据流,降低连接建立开销(适用于HTTP/2、
gRPC
协议)。负载均衡架构:部署Nginx反向代理或硬件负载均
Leon@Lee
·
2025-03-31 13:54
网络
深入理解JVM虚拟机第三十九篇:JVM中新生代和老年代相关参数设置
✨✨2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring、Security、Docker、
Grpc
、消息中间件、Rpc、SpringCloud等等很多应用和源码级别高质量视频和笔记资料
岁岁种桃花儿
·
2025-03-28 12:31
#
JVM专栏
jvm
堆空间
新生代
老年代
幸存者区
Unix Domain Socket、IPC、RPC与
gRPC
的深度解析与实战
UnixDomainSocket、IPC、RPC与
gRPC
的深度解析与实战引言在分布式系统和本地服务通信中,进程间通信(IPC)与远程过程调用(RPC)是核心能力。
老赵不会写代码
·
2025-03-26 11:35
系统设计
信息与通信
如何设计一个 RPC 框架?需要考虑哪些点?
框架需要覆盖以下核心模块及关键技术点:一、核心架构模块模块功能与实现要点服务注册与发现使用Zookeeper/Nacos等实现服务地址动态注册与订阅,支持心跳检测和节点变更通知网络通信层基于Netty或
gRPC
蒂法就是我
·
2025-03-23 19:32
rpc
网络协议
网络
使用Docker部署Nacosv2.1.1
第二步:启动容器dockerrun-d\-eMODE=standalone\#单机模式运行-p8848:8848\#HTTPAPI/UI端口-p9848:9848\#
gRPC
通信端口(客户端-服务端)-
九思x
·
2025-03-23 16:11
docker
容器
运维
常用的API设计都有哪些风格?优劣势?
常见的API设计风格主要有以下几种:1.RESTfulAPI3.
gRPC
4.SOAP(SimpleObjectAccessProtocol)5.WebSocket6.RPC(RemoteProcedureCall
PhilipJ0303
·
2025-03-23 04:21
java
面试
API设计
接口
go debug日记:protoc -I . helloworld.proto --go_out=plugins=
grpc
:.错误debug
使用protoc生成go的文件出现bug运行命令protoc-I.helloworld.proto--go_out=plugins=
grpc
:.如图所示即,没有指定生成的go文件位置,需要在文件中添加optiongo_package
fcopy
·
2025-03-22 02:43
golang学习
golang
开发语言
后端
Windows系统下编译
grpc
源码+VS2019配置使用
grpc
Windows系统下编译
grpc
+VS2019配置使用
grpc
导语:本文记录了开源通信框架
grpc
在windows系统上编译的过程,以及使用VS2019配置使用编译出来的
grpc
相关成果物展示demo.
奔跑的架构师
·
2025-03-18 18:12
grpc
windows
Go语言实战,HTTP和
gRPC
多服务启动与关闭的最佳实践
一、设计原理解析在一个复杂的系统中,通常会有多个服务并行运行,如HTTP服务、
gRPC
服务等。如何
zhuyasen
·
2025-03-15 06:28
go
后端
http
rpc
优化Go错误码管理:构建清晰、优雅的HTTP和
gRPC
错误码规范
在系统开发过程中,如何优雅地管理错误信息一直是个棘手问题。传统的错误处理方式往往存在不统一、难以维护等缺点。而errcode模块通过对错误码进行规范化管理,为系统级和业务级错误提供了统一的编码标准。本文将带您深入了解errcode的设计原理、错误码结构以及详细的使用示例,帮助您构建高效稳定的错误处理机制。一、errcode模块设计原理解析在一个复杂系统中,错误码不仅用于指示错误类型,更承载着对错误
zhuyasen
·
2025-03-15 06:48
go开发框架sponge
golang
http
rpc
Gone v2 提供
gRPC
服务
项目地址:https://github.com/gone-io/gone原文地址:https://github.com/gone-io/goner/blob/main/
grpc
/README.md文章目录编写
dapeng-大鹏
·
2025-03-15 02:42
Gone框架介绍
golang
gRPC
gone
开源向量数据库介绍说明
编程接口:支持REST和
gRPC
。使用场景:个性化推荐、自然语言搜索、商品搜索。Weaviate特点:基于GraphQ
❀͜͡傀儡师
·
2025-03-11 04:52
开源
数据库
面试时,如何回答好“你是怎么测试接口的?”
核心围绕功能正确性、异常鲁棒性、安全防护、性能基线四个维度展开,下面详细说明各环节的关键动作……"二、分步骤技术解析(STAR法则)1.需求分析阶段-建立测试基准协议与文档解析:"首先确认接口协议类型(HTTP/
GRPC
海姐软件测试
·
2025-03-09 23:17
接口测试
测试工具
面试
职场和发展
postman
大数据测试总结
总结测试要点:参考产品文档,技术文档梳理以下内容需求来源业务方应用场景数据源,数据格转,数据产出,数据呈现方式(数据消亡史),数据量级(增量,全量),更新频率,数据产出时效数据流转方式(http接口,
GRPC
SuperCreators
·
2025-03-09 22:10
大数据测试
hive
数据仓库
大数据
电商智能客服实战(一)---概要设计
用户需求解析核心模块规划模块:决策与解决方案生成中心规划-工具模块:业务能力扩展接口用户交互模块:对话管理与个性化交互辅助监控及调试模块:全链路追踪与质量保障第二章智能客服API层功能与数据流通过HTTP/
gRPC
power-辰南
·
2025-03-07 06:07
企业级AI项目实战
人工智能
ai
agent
智能客服
大模型
NER
NUL
云原生之深入解析K8S Istio Gateway服务的架构分析与实战操作
istio适用于容器或虚拟机环境(特别是k8s),兼容异构架构;istio使用sidecar(边车模式)代理服务的网络,不需要对业务代码本身做任何的改动;HTTP、
gRPC
、WebSocket和TCP流量的自动负载均衡
╰つ栺尖篴夢ゞ
·
2025-03-07 05:21
人工智能与云原生
Istio架构分析
istioctl部署Istio
Istio
Gateway
虚拟服务
Istio
Gateway示例
grpc
-go源码剖析十五之
grpc
+ LoadBalancer 实现负载均衡方案介绍
1、整体流程介绍在介绍源码前,先把大体流程说一下,然后再详细介绍源码;也就是先整体介绍,后局部介绍;
grpc
客户端内部采用
grpc
lb平衡器,采用自研的方式实现一个简单版本的负载均衡loadBalancer
码二哥
·
2025-03-05 07:54
码二哥的技术专栏
grpc
golang
docker
kubernetes
微服务
Mac下,protoc-gen-go-
grpc
: program not found or is not executable问题的解决
一问题来源在公司的项目中,需要把对应的proto文件生成对应的pb文件,当执行protoc相关命令时,出现报错:protoc-gen-go-
grpc
:programnotfoundorisnotexecutablePleasespecifyaprogramusingabsolutepathormakesuretheprogramisavailableinyourPATHsystemvariable
攻城狮joe
·
2025-03-05 04:58
Go开发集合
工具使用
golang
protoc
grpc
brew
macos
go install 报错 cannot find package“xxx/xxx“
mkdir-p$GOPATH/src/google.golang.org/cd$GOPATH/src/google.golang.org/gogetgoogle.golang.org/
grpc
没有工具的话
柠是柠檬的檬
·
2025-02-28 07:51
go
golang
github
git
[250224] Yaak 2.0:Git集成、WebSocket支持、OAuth认证等 | Zstandard v1.5.7 发布
Yaak,一款离线、开源且Git友好的桌面应用,用于与HTTP、GraphQL、WebSockets、SSE和
gRPC
交互,近日发布了2.0版本,带来了众多令人期待的新功能和改
x-cmd
·
2025-02-27 04:45
daily
blog
git
websocket
网络协议
OAuth
安全
压缩
运维
深入浅出微服务基础设施:服务调用
本文将深入探讨三种主要的服务调用技术:HTTP、
gRPC
以及Go语言内置的RPC系统。HTTP/RESTfulAPI因其简单性、通用性和跨语言支持而成为服务调用的首选。
·
2025-02-24 23:50
微服务架构
深入浅出微服务基础设施:服务调用
本文将深入探讨三种主要的服务调用技术:HTTP、
gRPC
以及Go语言内置的RPC系统。HTTP/RESTfulAPI因其简单性、通用性和跨语言支持而成为服务调用的首选。
·
2025-02-24 23:16
微服务架构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他