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
基于可靠消息确保分布式事务的最终一致性:以电商系统中订单服务的新建订单为例
发送普通的同步消息消费消息发送延时消息发送事务消息实操篇之订单系统开发:基于可靠消息的分布式事务最终一致性解决方案and.订单超时归还方案跨服务调用与本地事务执行可能存在的数据不一致情况分析基于可靠消息的最终一致性方案解决数据不一致问题最终的方案实现:基于Go编写
gRPC
YGGP
·
2025-06-15 05:59
后端
分布式
golang
RocketMQ
gRPC
、WebSocket 与 HTTP 的核心区别对比
gRPC
、WebSocket与HTTP的核心区别对比,涵盖通信模式、协议特性及适用场景:一、通信模式HTTP单向请求-响应:客户端发起请求,服务器返回响应后连接立即关闭13。
·
2025-06-15 01:30
Golang
gRPC
+Protobuf:高效序列化的秘密
Golang
gRPC
+Protobuf:高效序列化的秘密关键词:Golang、
gRPC
、Protobuf、高效序列化、RPC通信摘要:本文将深入探讨Golang中
gRPC
与Protobuf相结合实现高效序列化的奥秘
Golang编程笔记
·
2025-06-13 02:13
golang
开发语言
后端
ai
Go 语言实现高性能 EventBus 事件总线系统(含网络通信、微服务、并发异步实战)
本文将以Go语言为基础,从零构建一个高性能、可扩展的事件总线系统,深入讲解:基础事件机制异步/同步处理方式网络通信拓展(支持分布式)中间件、注册中心、链路追踪等高级功能跨语言通信(Node.js&
gRPC
IsPrisoner
·
2025-06-12 04:24
golang
微服务
开发语言
网络通讯知识——通讯分层介绍,
gRPC
,RabbitMQ分层
网络通讯分层网络通讯分层是为了将复杂的网络通信问题分解为多个独立、可管理的层次,每个层次专注于特定功能。目前主流的分层模型包括OSI七层模型和TCP/IP四层(或五层)模型,以下是详细解析:一、OSI七层模型:理论框架OSI(OpenSystemsInterconnection)模型由国际标准化组织(ISO)提出,是网络通信的理论分层框架,从下到上依次为:1.物理层(PhysicalLayer)功
·
2025-06-10 00:56
对比 HTTP-REST 与
gRPC
:各自的优缺点以及适用的场景
文章目录对比HTTP-REST与
gRPC
:各自的优缺点以及适用的场景HTTP-REST与
gRPC
的核心区别
gRPC
的优缺点HTTP-REST的优缺点适用场景模糊点什么是Protobuf?
YGGP
·
2025-06-06 06:35
后端
http
gRPC
REST
使用
grpc
建立跨语言通讯
以下是使用
gRPC
从编译到生成SDK接口代码,并在C++和Python中使用的完整步骤:1.安装
gRPC
和依赖C++环境#安装构建工具和依赖sudoapt-getinstallbuild-essentialautoconflibtoolpkg-configcmake
telllong
·
2025-06-04 04:58
C++后台开发
elasticsearch
大数据
搜索引擎
Tensorflow serving学习笔记1: 框架和流程解析
背景梳理tensorflowserving的项目主要模块及其功能梳理tensorflowserving的请求调用链路和生命周期主要模块及其功能apis/包含服务API定义和接口规范定义了模型服务的
gRPC
·
2025-06-02 17:08
如何用Python实现分布式系统架构?
)、分区容忍性(P)CAP定理应用:金融系统:CP(如Redis)社交媒体:AP(如Kafka)分布式事务:采用Saga模式或事件溯源(EventSourcing)二、核心组件实现方案1.分布式通信(
gRPC
dongno8
·
2025-06-02 16:34
python
架构
开发语言
go-zero 微服务实战:企业级 IM 后端从 0 到 1 全流程落地指南
0.背景简介本教程以go-zero为技术栈,采用微服务架构,带你从零构建企业级IM(即时通讯)系统后端,涵盖服务拆分、PB管理、
gRPC
接口落地、常见问题与排查方法,并提供真实开发“踩坑”经验总结。
AlexKingSon
·
2025-06-01 23:09
GoLang
golang
微服务
运维
grpc
介绍及使用
1.RPC(RemoteProcedureCall)RPC,即远程过程调用,允许位于不同地址空间的程序之间进行通信,就像调用本地服务一样简单。RPC的核心思想是通过网络将程序调用请求发送到远程服务器,服务器执行请求后返回结果。1.rpc完整流程(函数映射/编码解码/网络传输)RPC(远程过程调用)的完整流程可以分为以下几个关键步骤,这些步骤在客户端和服务端之间进行交互,以实现远程方法调用。以下是详
ZI&Yue
·
2025-06-01 18:29
rpc
Protocol Buffers在Golang微服务架构中的运用
ProtocolBuffers在Golang微服务架构中的运用关键词:ProtocolBuffers、Golang、微服务、
gRPC
、序列化、跨语言通信、性能优化摘要:本文将深入探讨ProtocolBuffers
Golang编程笔记
·
2025-06-01 09:28
架构
golang
微服务
ai
Go 语言学习 Protobuf 连接
gRPC
实现 AI 接口
一、Protobuf入门Protobuf是Google开发的一种数据序列化格式,类似于XML和JSON,但具有更小的体积和更快的解析速度。它通过定义.proto文件来描述数据结构,然后使用Protobuf编译器生成对应编程语言的代码,从而实现数据的序列化和反序列化。1.1安装Protobuf编译器在开始使用Protobuf之前,需要先安装Protobuf编译器。可以从Protobuf的GitHub
IsPrisoner
·
2025-06-01 06:03
golang
学习
人工智能
Golang微服务中的服务发现与负载均衡实战
Golang微服务中的服务发现与负载均衡实战关键词:Golang、微服务、服务发现、负载均衡、Consul、
gRPC
、Kubernetes摘要:本文深入探讨了在Golang微服务架构中实现服务发现与负载均衡的完整解决方案
Golang编程笔记
·
2025-05-31 17:36
golang
微服务
服务发现
ai
go异常 Consul transport: Error while dialing dial tcp too many colons in address
grpc
.DialConsul拨号错误详细博客go微服务调用报错toomanycolonsinaddress-CSDN博客问题描述:我提取了关键部分的代码编写了单元测试,方便测试问题。给大家参考一下。
wxl_blog
·
2025-05-30 17:43
go
golang
consul
tcp/ip
【后端高阶面经:实战篇】42、微服务架构面试高频考点解析
本质定义:微服务架构是一种将单体应用拆解为轻量级独立服务的分布式设计模式,每个服务:独立部署(Docker容器/Kubernetes)独立技术栈(Java/Go/Python混合)松耦合通信(HTTP/
gRPC
无心水
·
2025-05-30 03:50
微服务
面试
微服务面试题
高可用架构
负载均衡算法
熔断降级实战
CSDN技术干货
【自用资源分享】Protocol Buffers 构建脚本: 支持生成 C++、Go、Python、Java 的 Protobuf 和
gRPC
代码
———————————————————————————————————————————————————By我说的以下是一个扩展后的脚本,支持生成C++、Go、Python、Java的Protobuf和
gRPC
ALex_zry
·
2025-05-29 23:24
工具
gPRC/protobuf
c++
golang
python
Golang | 搜索哨兵-对接分布式
gRPC
服务
提供函数获取指定endpoint的
GRPC
连接。函数首先检查本地缓存中是否有可用连接
ErizJ
·
2025-05-29 10:01
Golang
分布式搜索引擎
golang
分布式
开发语言
gRPC
golang中使用
grpc
服务Demo
目录Client代码Server端代码Proto代码生成user.pb.go和user.
grpc
.pb.goDemo下载Client代码packagemainimport("context""log""
信安成长日记
·
2025-05-29 09:26
安全研发
安全
Protobuf入门指南
它比JSON或XML更紧凑、解析更快,广泛用于C++项目中的
gRPC
和分布式系统。为什么使用Protobuf?高效:序列化数据体积小,适合网络传输。跨语言:支持C++、Java、Python、Go等。
Leon_az
·
2025-05-29 04:09
C++
c++
深入理解通信协议及Spring Boot实战
HTTP/HTTPS、TCP/IP、WebSocket、
gRPC
和Modbus在现代软件开发中,选择合适的通信协议对于构建高效、稳定的系统至关重要。
无名小组
·
2025-05-25 00:13
架构
通信
Java通信协议
WebSocket
网络编程
TCP/IP
HTTP协议
SpringBoot
gRPC
C#微服务架构从零打造:深度解析与实战代码演练
它们通过轻量级通信协议(如HTTP/REST、
gRPC
等)相互通信,旨在提高系统的可伸缩性、可维护性和
墨瑾轩
·
2025-05-24 17:33
一起学学C#【一】
架构
c#
微服务
oracle 19c-rac 部署-文件分析
/bin/shAWK=/bin/awkCHMOD=/bin/chmodCHGRP=/bin/ch
grpC
P=/bin/cpECHO=/bin/echoMKDIR=/bin/mkdirRUID=`/usr
bestsun999
·
2025-05-24 01:41
Oracle_19c
oracle
数据库
gRPC
-Spring-Boot-Starter 使用教程
gRPC
-Spring-Boot-Starter使用教程
grpc
-spring-boot-starterSpringBoot&
GRPC
Framework项目地址:https://gitcode.com/
施京柱Belle
·
2025-05-23 09:45
【
gRPC
】HTTP/2协议,HTTP/1.x中线头阻塞问题由来,及HTTP/2中的解决方案,RPC、Protobuf、HTTP/2 的关系及核心知识点汇总
HTTP/2协议特点
gRPC
基于HTTP/2协议,原因:多路复用:允许在同一个TCP连接上并行传输多个请求和响应,即多个
gRPC
调用可以通过同一个连接同时进行,避免了HTTP/1.x中常见的线头阻塞问题
{⌐■_■}
·
2025-05-18 17:07
grpc
http
rpc
网络协议
计算机网络
网络
golang
如何使用 Solana Yellowstone
gRPC
重新连接和重放插槽
Yellowstone
gRPC
是一个功能强大、可用于生产环境且经过实战检验的工具,用于流式传输实时的Solana数据。但在实际条件下,网络中断或服务器重启可能导致连接中断。
2501_91022754
·
2025-05-17 07:32
区块链
云原生架构下的微服务通信机制演进与实践
传统微服务通信多采用HTTPREST或RPC协议,如:REST+SpringCloudOpenFeign
gRPC
+Dubbo
慌ZHANG
·
2025-05-10 18:25
云原生后端
云原生
架构
微服务
grpc
到底是啥! ! !!
一、什么是RPC(RemoteProcedureCall)简单理解:RPC是一种让程序可以像调用本地函数一样去调用远程机器上的函数或方法。它的目标:让分布式系统中的不同计算机可以透明地互相通信,实现远程服务调用的封装。举个例子:假如你在A电脑上写了个程序,想让远在B电脑的服务器帮你处理某个任务(比如查天气、计算结果)。你不用自己去跟B电脑通信细节,只需要调用RPC,就像调用本地函数一样,RPC会帮
2301_80355452
·
2025-05-10 18:54
开发语言
c++
Python-JsonRPC
->可以使用POSTMAN进行调用(使用HTTP请求即可)3)
gRPC
和jsonRPC对比->jsonRPC更早也更轻量级但是性能不高2-思路整理1)JsonRPC也可以编写服务器进行约定参数传递
坐吃山猪
·
2025-05-10 15:41
Python
python
开发语言
阿里云服务器使用Docker部署Nacos 2.x,服务注册不上
服务注册报错错误如下原因解决方案错误如下13:46:52.177[main]ERRORc.a.n.c.r.c.g.
Grpc
Client-[printIfErrorEnabled,99]-Servercheckfail
Piao_De_Happy_Farm
·
2025-05-10 06:38
Nacos
gRPC
端口配置
服务注册
Docker
ABP vNext +
gRPC
实现服务间高速通信
ABPvNext+
gRPC
实现服务间高速通信在现代微服务架构中,服务之间频繁的调用往往对性能构成挑战。
Kookoos
·
2025-05-09 20:57
.net
后端
分布式
c#
rpc
微服务系统设计
2.服务通信同步通信(如REST、
gRPC
)vs异步通信(如消息队列)。网络延迟、失败重试、超时机制等需要设计好。API设计统一规范,版
信徒_123
·
2025-05-09 13:40
微服务
架构
云原生
Python
gRPC
在高性能微服务架构中的实践
```htmlPython
gRPC
在高性能微服务架构中的实践Python
gRPC
在高性能微服务架构中的实践随着分布式系统的普及,微服务架构逐渐成为现代软件开发的主流模式。
智能摆烂学dd
·
2025-05-08 11:27
架构
python
微服务
后端领域
GRPC
的API设计原则
后端领域
GRPC
的API设计原则关键词:
GRPC
、API设计原则、后端开发、协议缓冲区、RPC摘要:本文围绕后端领域
GRPC
的API设计原则展开,深入探讨了
GRPC
的核心概念、算法原理、数学模型等内容。
后端开发笔记
·
2025-05-07 07:30
ai
【C++】
grpc
(一):安装
因为接触了一些第三方项目和其他原因,我需要了解一些RPC相关的知识,首选的就是Google的
gRPC
库了。
bluebonnet27
·
2025-05-07 06:26
编程语言
#
C++
c++
开发语言
c++客户端
grpc
_
gRPC
官方文档(
gRPC
基础:C++)
本教程提供了C++程序员如何使用
gRPC
的指南。
weixin_39689506
·
2025-05-07 06:25
c++客户端
grpc
解锁C++
gRPC
:快速入门指南
gRPC
(
gRPC
RemoteProcedureCalls)是一种现代远程过程调用(RPC)框架,支持客户端与服务器应用之间的高效通信。
laplaya
·
2025-05-07 06:54
C++
c++
开发语言
rpc
后端面试必备:Nginx支持的协议及其配置方法
回答重点Nginx支持以下协议:HTTP/HTTPSHTTP/2WebSocket
gRPC
SMTP/IMAP/POP3下面是如何配置Nginx以支持不同协议的简单示例:1)HTTP/HTTPSserver
二进制11
·
2025-05-06 05:51
#
Nginx面试题
面试
nginx
后端
运维
MCP Server 实现笔记:开发者视角下的优缺点
选择JSON-RPC作为RPC协议MCP的两个可行选项是JSON-RPC和
gRPC
。我庆幸MCP选择了前者。虽然
gRPC
效率更高,但基于JSON的纯文本协议更容易上手。
·
2025-05-05 15:34
mysql
golang基础知识学习课程笔记
原文链接Google资深工程师深度讲解Go语言由浅入深掌握Go语言课程链接从汇编的角度理解Gogin框架学习go编译器和链接器go语言版本数据结构及算法go反射及动态代理go
gRPC
的应用,包含流程及抓包分析
At小明同学
·
2025-05-05 12:33
Golang
golang
开发语言
后端
20学习提升:
gRPC
源码中的那些优秀设计(下)
这篇文章我们继续来分析
gRPC
源码中的优秀设计~设计模式(续)注册器模式
gRPC
的负载均衡器的注册中就使用到了注册器模式,我们需要按照
gRPC
的Builder接口来实现一个balancer,然后再将实现好的
闫同学鸭
·
2025-05-05 12:01
《玩转gRPC框架》
学习
java
开发语言
golang
rpc
【软考-架构】13.5、中间件
主要的中间件有五类:数据库访问中间件:Windows的ODBC和Java的JDBC等远程过程调用(RPC):fegin、Dubbo、
GRpc
等面向消息中间件:Kafka、Rabbit
小天努力学java
·
2025-05-04 02:21
软考-系统架构师
架构
中间件
tritonserver学习之九:tritonserver
grpc
异步模式
tritonserver学习之一:triton使用流程tritonserver学习之二:tritonserver编译tritonserver学习之三:tritonserver运行流程tritonserver学习之四:命令行解析tritonserver学习之五:backend实现机制tritonserver学习之六:自定义c++、pythoncustombackend实践tritonserver学习
棉花糖_码农夜读
·
2025-05-03 09:01
深度学习
人工智能
c++
进阶版Java面试高频问题(34-35)
微服务拆分策略与反模式应对微服务拆分四维评估模型mermaidgraphTDA业务维度-->领域驱动设计B(聚合根划分)A-->业务生命周期C(独立迭代周期)D技术维度-->数据耦合度E(共享数据库风险)D-->通信复杂度F(
gRPC
风铃儿~
·
2025-05-02 19:52
java
面试
算法
Java云原生网络编程的“核武器”:90%开发者不知道的高性能通信秘诀——从Netty到
gRPC
的深度实战!
Java凭借其线程模型灵活性和丰富的生态工具(如Netty、
gRPC
、SpringWebFlux),成为构建高性能网络服务的首选。
墨夶
·
2025-04-30 07:44
Java学习资料4
java
云原生
网络
[Protobuf][golang] protoc proto-gen-
grpc
protobuf 版本兼容问题
Protobuf,protoc,proto-gen-
grpc
版本兼容问题+解决方法编译命令issue1issue2issue3问题总结package问题编译命令参考文档https://studygolang.com
一条闲鱼_mytube
·
2025-04-29 15:16
golang随笔
golang
开发语言
后端
三甲口腔医院全数智化椅旁系统改造方案分析(代码版)
架构示意图:数智化牙科椅→(WebSocket)→CAD设计微服务→(
gRPC
)→CAM加工系统↓CT影像→(DICOM)→AI阅片微服务→(RESTAPI)→电子病历系统↓区块链节点←(Hyperledger
Allen_Lyb
·
2025-04-29 02:15
数智化医院2025
互联网医院
健康医疗
网络
人工智能
python
基于 MCP用 Python 搭建 “大模型网关”在 MCP 服务器端聚合多个大模型的 API,将其统一为 MCP 协议接口
总结如下:概要:需求与架构定位:Clarify要接入的模型种类、协议要求及性能指标;环境与依赖准备:Python环境、网络通信框架(如
gRPC
/HTTP)、认
朴拙数据交易猿
·
2025-04-27 16:11
python
开发语言
Python,C ++开发智能工厂定制APP
低延迟的解决方案:---###**一、系统架构设计**####**1.分层架构**```mermaidgraphTDA[设备层]-->|Modbus/OPCUA|B(边缘计算层-C++)B-->|MQTT/
gRPC
Geeker-2025
·
2025-04-26 04:49
python
c++
微服务架构核心设计哲学:分布式、自治、解耦与容错
一、分布式:以网络为基础的系统构建方式1.1核心特征各服务部署在不同节点,形成逻辑上的服务网络;网络通信取代本地调用,常用协议包括REST、
gRPC
nbsaas-boot
·
2025-04-25 09:04
架构
微服务
分布式
上一页
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
其他