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
RPC
基于可靠消息确保分布式事务的最终一致性:以电商系统中订单服务的新建订单为例
发送普通的同步消息消费消息发送延时消息发送事务消息实操篇之订单系统开发:基于可靠消息的分布式事务最终一致性解决方案and.订单超时归还方案跨服务调用与本地事务执行可能存在的数据不一致情况分析基于可靠消息的最终一致性方案解决数据不一致问题最终的方案实现:基于Go编写g
RPC
YGGP
·
2025-06-15 05:59
后端
分布式
golang
RocketMQ
WPF数据绑定疑惑解答--(关于控件的Itemsource,Collection绑定)
1.ListView绑定的数据类型问题在`MainWindow`的构造函数中绑定`List11.ItemsSource`List
rpc
List=newList();publicMainWindow(){
@Crazy Snail
·
2025-06-15 04:53
WPF教程
WPF知识点
windows
WPF
WPF数据绑定
g
RPC
、WebSocket 与 HTTP 的核心区别对比
g
RPC
、WebSocket与HTTP的核心区别对比,涵盖通信模式、协议特性及适用场景:一、通信模式HTTP单向请求-响应:客户端发起请求,服务器返回响应后连接立即关闭13。
·
2025-06-15 01:30
个典型的 Java 泛型在反序列化场景下“类型擦除 + 无法推断具体类型”导致的隐性 Bug
今天遇到一个问题:一个典型的Java泛型在反序列化场景下“类型擦除+无法推断具体类型”导致的隐性Bug,尤其是在
RPC
(如Dubbo、Feign等)和本地JVM内直连调用共存时,这种问题会显现得非常明显
魔道不误砍柴功
·
2025-06-14 21:35
Java使用与案例分享
java
bug
C++
RPC
远程过程调用详细解析
一、
RPC
基本原理
RPC
(RemoteProcedureCall)是一种允许程序调用另一台计算机上子程序的协议,而不需要程序员显式编码这个远程交互细节。其核心思想是使远程调用看起来像本地调用一样。
程序员乐逍遥
·
2025-06-14 19:48
C++高手修炼营
Qt框架
MFC框架高级编程
c++
rpc
vs2022
在 Feign 和 Dubbo 调用中加入防腐层:稳住你系统边界的第一道防线
在微服务架构中,远程调用是不可避免的一环,无论是通过Feign、Dubbo,还是其他
RPC
框架。很多团队在项目初期为了开发速度,常常直接在业务中调用远程接口,拿到返回值就继续向下处理。
·
2025-06-13 19:04
java微服务架构设计
深度剖析后端领域的 Thrift 性能优势
深度剖析后端领域的Thrift性能优势关键词:Thrift、
RPC
框架、序列化、跨语言通信、性能优化、二进制协议、服务治理摘要:在后端系统中,高效的服务间通信是高并发、低延迟架构的核心。
后端开发笔记
·
2025-06-13 15:11
Spring
Boot
开发实战
ai
Nacos服务注册与发现原理
它支持基于DNS和
RPC
的服务发现,致力于帮助开发人员发现、配置和管理微服务。下面将深入解析其服务注册与发现的核心原理,并提供关键源码示例。
·
2025-06-13 09:29
Golang g
RPC
+Protobuf:高效序列化的秘密
Golangg
RPC
+Protobuf:高效序列化的秘密关键词:Golang、g
RPC
、Protobuf、高效序列化、
RPC
通信摘要:本文将深入探讨Golang中g
RPC
与Protobuf相结合实现高效序列化的奥秘
Golang编程笔记
·
2025-06-13 02:13
golang
开发语言
后端
ai
精准识别违规登录:Windows事件ID 4624全维度分析手册
3(网络登录):通过共享文件夹、
RPC
等远程访问。4(批处理登录):计划任务触发的登录。5(服务登录):服务或应用程序的登录。7(解锁登录):解锁已锁定的屏幕。10(
Bruce_xiaowei
·
2025-06-12 21:32
笔记
总结经验
windows
安全
微服务架构,通信协议,Web服务器和kafka
目录1.服务器(Server)以及无服务器(Serverless)2.FTP(FileTransferProtocol)3.RMI(RemoteMethodInvocation)4.XML-
RPC
5.SOAP
不到w粉不改名
·
2025-06-12 12:57
网络技术知识
linux
Web
微服务
kafka
通信协议
架构
运维
手写
RPC
框架<三> 使用代理进行服务自动注册
1.Spring框架进行Bean管理为了方便进行对象管理,本文使用Spring框架进行Bean的管理。ClassPathBeanDefinitionScanner:注册下面的类packagegithub.javaguide.spring;importorg.springframework.beans.factory.support.BeanDefinitionRegistry;importorg.
天下一般
·
2025-06-12 06:06
后台
rpc
网络协议
网络
手写
RPC
框架<一> SPI机制
SPI机制简介SPI(ServiceProviderInterface)是一种服务发现机制,允许框架在运行时动态加载和使用实现。它将服务接口与具体实现解耦,使框架可以灵活扩展功能Dubbo的SPI机制是其核心特性之一,用于实现框架的可扩展设计。它借鉴了Java标准SPI,但功能更强大,支持自动注入依赖、自适应扩展、URL参数动态选择等高级特性。其中●自动注入依赖,是使用了反射,然后通过Setter
天下一般
·
2025-06-12 06:36
后台
rpc
网络协议
网络
手写PRC框架<二>客户端服务端通信
代码github地址2.封装请求和响应本文封装了三个最简单的实体类:●
Rpc
Message:请求信息●
Rpc
Request:
RPC
请求●
Rpc
Response:
RPC
响应packagegithub.javaguide.remoting
天下一般
·
2025-06-12 06:36
后台
rpc
使用netty手写
RPC
框架
一、
RPC
1.介绍
RPC
(RemoteProcedureCall):远程过程调用,是一种通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议。
绿眼加菲
·
2025-06-12 05:34
自研框架
rpc
netty手写rpc
远程调用
netty
rpc
手写
RPC
框架<四> 负载均衡
负载均衡算法随机轮循一致性hash实现1.接口定义此处采用模板方法定义packagegithub.javaguide.loadbalance;importgithub.javaguide.remoting.dto.
Rpc
Request
天下一般
·
2025-06-12 05:03
rpc
负载均衡
网络协议
Go 语言实现高性能 EventBus 事件总线系统(含网络通信、微服务、并发异步实战)
本文将以Go语言为基础,从零构建一个高性能、可扩展的事件总线系统,深入讲解:基础事件机制异步/同步处理方式网络通信拓展(支持分布式)中间件、注册中心、链路追踪等高级功能跨语言通信(Node.js&g
RPC
IsPrisoner
·
2025-06-12 04:24
golang
微服务
开发语言
Koji构建系统宏定义注入与Tag体系解析
一、Koji核心组件与版本差异Koji采用分布式架构,核心组件包含:KojiHub:XML-
RPC
服务接口,处理客户端请求KojiBuilder:执行实际
tianyuanwo
·
2025-06-11 19:34
devops
组件编译
koji
rpm
组件编译
ibert loopback回环
ibertloopback回环1.nea
rpc
s2.nearpma3.fa
rpc
s4.farpma5.none其中nea
rpc
s和nearpma是对光模块自己进行内部回环,没有出光模块fa
rpc
s和farpma
hahaha6016
·
2025-06-11 19:32
网络
fpga开发
分布式网络通信框架(五)——Mp
rpc
框架基础类设计
需求我们希望我们实现的mp
rpc
可以像下面这样被使用:intmain(intargc,char**argv){//调用框架的初始化操作Mp
rpc
Application::Init(argc,argv);
APX7409
·
2025-06-10 16:46
C/C++
分布式
c++
服务器
C++实现分布式网络通信框架
RPC
(4)——日志模块
目录一、前言二、为什么使用日志系统三、日志系统的实现一、前言前面的文章都将mp
rpc
框架的基本功能完成了,接下来该给框架添加日志模块了。
菜鸟康
·
2025-06-10 16:16
分布式网络通信rpc
rpc
网络协议
网络
从0到1框架搭建,Python+Pytest+Allure+Git+Jenkins接口自动化框架(超细整理)
其中接口协议分为HTTP,
RPC
,Webservice,Dubbo,RESTful等类型。
软件测试媛
·
2025-06-10 04:52
自动化测试
软件测试
python
pytest
git
软件测试
网络通讯知识——通讯分层介绍,g
RPC
,RabbitMQ分层
网络通讯分层网络通讯分层是为了将复杂的网络通信问题分解为多个独立、可管理的层次,每个层次专注于特定功能。目前主流的分层模型包括OSI七层模型和TCP/IP四层(或五层)模型,以下是详细解析:一、OSI七层模型:理论框架OSI(OpenSystemsInterconnection)模型由国际标准化组织(ISO)提出,是网络通信的理论分层框架,从下到上依次为:1.物理层(PhysicalLayer)功
·
2025-06-10 00:56
Java面试实录:
RPC
与JVM技术栈深度解析
Java面试实录:
RPC
与JVM技术栈深度解析背景本次面试场景设定为互联网大厂的Java高级工程师岗位面试,面试官是一位经验丰富的技术专家,候选人则是一位拥有十年Java项目研发和架构设计经验的资深工程师
南客先生
·
2025-06-09 05:15
Java面试场景篇
Java
RPC
JVM
面试
Go-Zero 开源项目教程
go-zeroAcloud-nativeGomicroservicesframeworkwithclitoolforproductivity.项目地址:https://gitcode.com/gh_mirrors/go/go-zero1.项目介绍Go-Zero(go-zero)是收录于CNCF全景图的一个Web和
RPC
凤瑶熠Paulette
·
2025-06-08 16:09
go-zero微服务入门案例
goinstallgithub.com/zeromicro/go-zero/tools/goctl@latest2、etcd的安装下载地址根据自己电脑操作系统下载对应的版本,具体的使用自己查阅文章二、创建一个user-
rpc
水痕01
·
2025-06-08 16:38
go-zero
go
golang
微服务
开发语言
Java转Go日记(六十一):微服务之
RPC
1.
RPC
1.1.1.
RPC
简介远程过程调用(RemoteProcedureCall,
RPC
)是一个计算机通信协议该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程如果涉及的软件采用面向对象编程
fashia
·
2025-06-07 14:40
Go语言学习路程
golang
微服务
开发语言
后端
go
rpc
消息队列高频面试题解析 | 字字珠玑,面试官直呼过瘾!
标准答案1️⃣**系统解耦**2️⃣**削峰填谷**3️⃣**异步通信**面试官视角Q2:消息队列与
RPC
调用有什么本质区别?什么场景下应该选择消息队列而非
RPC
?
真实的菜
·
2025-06-07 00:10
MQ
java
面试
近半数SAP ECC用户或将于2027年后继续坚守旧系统
随着SAP宣布将于2027年底停止对ECC(E
RPC
entralComponent)系统的支持,越来越多的用户被要求向其下一代旗舰产品S/4HANA迁移。
syounger
·
2025-06-07 00:07
人工智能
RPC
是什么
远程过程调用(RemoteProcedureCall,
RPC
)是一种允许程序调用远程服务像调用本地函数一样的技术,其核心目标是简化分布式系统中的跨进程通信。
杰瑞学AI
·
2025-06-06 22:48
Computer
knowledge
分布式
rpc
网络协议
网络
zookeeper
分布式
对比 HTTP-REST 与 g
RPC
:各自的优缺点以及适用的场景
文章目录对比HTTP-REST与g
RPC
:各自的优缺点以及适用的场景HTTP-REST与g
RPC
的核心区别g
RPC
的优缺点HTTP-REST的优缺点适用场景模糊点什么是Protobuf?
YGGP
·
2025-06-06 06:35
后端
http
gRPC
REST
Odoo 前端开发框架技术全面解析
Odoo的前端架构设计紧密围绕其后端Python框架,通过
RPC
(Remo
源力祁老师
·
2025-06-05 03:31
odoo开发实践
学习方法
开发语言
《架构解密-从分布式到微服务》资源文件介绍
随后,书中系统讲解了网络基础知识、经典分布式理论、设计模式及
RPC
通信,并深入探讨了内存管理、SOA架构、分布式存储与计算等核心内容。
柳新黎
·
2025-06-04 23:59
使用 WSL 环境在 Goland 中开发 Go 项目
在了解字节开源
RPC
框架Kitex的过程中一直使用的云服务器进行运行,但碍于服务器性能不足和JBGetaway功能还并不完善,所以想到使用WSL进行开发。
LanLance
·
2025-06-04 22:18
Golang
DevOps
golang
linux
服务发现
go
windows
Netty 实战篇:为 Netty
RPC
框架增加超时控制与重试机制,防止系统雪崩
本文介绍如何在自研Netty
RPC
框架中实现超时控制与重试机制。合理的超时策略可以避免调用卡死,重试机制可以提升调用成功率,在高可用系统中不可或缺。一、为什么要有超时和重试?
猫咪老师QAQ
·
2025-06-04 13:10
Netty
netty
使用g
rpc
建立跨语言通讯
以下是使用g
RPC
从编译到生成SDK接口代码,并在C++和Python中使用的完整步骤:1.安装g
RPC
和依赖C++环境#安装构建工具和依赖sudoapt-getinstallbuild-essentialautoconflibtoolpkg-configcmake
telllong
·
2025-06-04 04:58
C++后台开发
elasticsearch
大数据
搜索引擎
计算机网络--面试总结四(HTTP、
RPC
、WebSocket、SSE)
当前:计算机网络--面试总结四(HTTP、
RPC
、WebSocket、SSE)计算机网络--面试知识总结一计算机网络-----面试知识总结二计算机网络--面试总结三(Http与Https)知识积累之ThreadLocal
阿东日志
·
2025-06-03 21:11
计算机网络
面试
http
rpc
websocket
js
Rpc
js逆向远程调用加密函数
rpc
介绍:
RPC
全称RemoteProcedureCall——远程过程调用,简单说就是为了解决远程调用服务的一种技术,使得调用者像调用本地服务一样方便透明;使用
RPC
服务就可以直接在浏览器中的页面js
菜鸡6666
·
2025-06-03 13:10
js逆向
javascript
js
逆向
JsRpc
python
JS逆向新技术--JS
RPC
介绍:JS
RPC
意思就是远程调用js代码,全称RemoteProcedureCall,是一种技术思想而非一种规范或协议。
「已注销」
·
2025-06-03 13:37
javascript
爬虫
rpc
android binder(三)binder.c函数分析
(structbinder_state*bs,structbinder_io*msg,structbinder_io*reply,uint32_ttarget,uint32_tcode);实现远程调用
RPC
wwwlyj123321
·
2025-06-03 10:18
android
binder
c语言
Tensorflow serving学习笔记1: 框架和流程解析
背景梳理tensorflowserving的项目主要模块及其功能梳理tensorflowserving的请求调用链路和生命周期主要模块及其功能apis/包含服务API定义和接口规范定义了模型服务的g
RPC
·
2025-06-02 17:08
如何用Python实现分布式系统架构?
、分区容忍性(P)CAP定理应用:金融系统:CP(如Redis)社交媒体:AP(如Kafka)分布式事务:采用Saga模式或事件溯源(EventSourcing)二、核心组件实现方案1.分布式通信(g
RPC
dongno8
·
2025-06-02 16:34
python
架构
开发语言
如何实现一个简单的
RPC
(远程过程调用)框架?
以下是实现一个简单
RPC
框架的详细指南,涵盖核心架构、关键模块、技术选型及代码示例:一、
RPC
框架核心架构设计1.基础组件
RPC
框架需包含以下核心组件:客户端(Client):发起远程调用的程序。
破碎的天堂鸟
·
2025-06-02 00:47
学习教程
rpc
网络协议
网络
Netty 实战篇:为 Netty
RPC
框架引入调用链追踪,实现链路透明化
本文将为
RPC
框架集成调用链追踪功能,支持链路ID透传、服务调用耗时分析、错误定位等,打通链路透明化的“最后一公里”。一、为什么需要链路追踪?
猫咪老师QAQ
·
2025-06-02 00:45
Netty
netty
鸿蒙跨设备通信:让多端协同像「打电话」一样简单
通过
RPC
+软总线,手机和平板可以「无缝接力」编辑文档,手表和体脂秤能「默契配合」分析健康数据!
·
2025-06-02 00:28
harmonyos
go-zero 微服务实战:企业级 IM 后端从 0 到 1 全流程落地指南
0.背景简介本教程以go-zero为技术栈,采用微服务架构,带你从零构建企业级IM(即时通讯)系统后端,涵盖服务拆分、PB管理、g
RPC
接口落地、常见问题与排查方法,并提供真实开发“踩坑”经验总结。
AlexKingSon
·
2025-06-01 23:09
GoLang
golang
微服务
运维
Go语言实现redis MCP
文章目录1.MCP概述与背景1.1什么是MCP1.2起源与动机1.3为什么要用MCP1.4典型应用场景2.MCP架构与协议要素2.1三方角色2.2基础协议:JSON-
RPC
2.02.3核心功能3.MCP
tatasix
·
2025-06-01 21:56
go
golang
redis
g
rpc
介绍及使用
1.
RPC
(RemoteProcedureCall)
RPC
,即远程过程调用,允许位于不同地址空间的程序之间进行通信,就像调用本地服务一样简单。
ZI&Yue
·
2025-06-01 18:29
rpc
Dubbo高频面试题
引言作为分布式服务框架的标杆,Dubbo凭借其高性能
RPC
通信、灵活的服务治理能力和丰富的容错机制,成为Java技术栈中微服务领域的核心考点。
小红的布丁
·
2025-06-01 16:14
Dubbo
dubbo
面试
Protocol Buffers在Golang微服务架构中的运用
ProtocolBuffers在Golang微服务架构中的运用关键词:ProtocolBuffers、Golang、微服务、g
RPC
、序列化、跨语言通信、性能优化摘要:本文将深入探讨ProtocolBuffers
Golang编程笔记
·
2025-06-01 09:28
架构
golang
微服务
ai
上一页
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
其他