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
深入浅出
gRPC
:原理、HTTP/2协议与四种通信模式详解
深入浅出
gRPC
:原理、HTTP/2协议与四种通信模式详解一、HTTP/2协议核心特性1.二进制分帧(BinaryFraming)描述:将数据拆分为更小的二进制帧(Headers、Data等),替代HTTP
老赵骑摩托
·
2025-02-19 13:44
tcp/ip
网络协议
网络
一文读懂Ingress-Nginx以及实战教程
除了标准的HTTP/HTTPS路由功能外,Ingress-Nginx还支持WebSocket、
gRPC
、TCP和UDP协议。
努力的小T
·
2025-02-19 02:47
Kubernetes
Linux
云计算运维基础
nginx
运维
服务器
linux
kubernetes
云原生
2025年如何选择合适的微服务工具
如果追求低延迟和高效数据传输,
gRPC
是一个值得考虑的方案;而对
zxzy_org
·
2025-02-17 04:35
微服务
架构
云原生
算法
高效高并发调度架构
以下是从架构层面为你提供的适合多核CPU、多GPU环境下API客户端、服务端高级调度,以实现高效并发大规模与用户交互的技术栈:通信协议
gRPC
:基于HTTP/2协议,具有高性能、低延迟的特点,支持二进制序列化
之群害马
·
2025-02-16 23:59
架构
【Golang学习之旅】Go 语言微服务架构实践(
gRPC
、Kafka、Docker、K8s)
文章目录1.前言:为什么选择Go语言构建微服务架构1.1微服务架构的兴趣与挑战1.2为什么选择Go语言构建微服务架构2.Go语言简介2.1Go语言的特点与应用2.2Go语言的生态系统3.微服务架构中的
gRPC
程序员林北北
·
2025-02-16 09:40
架构
golang
学习
微服务
云原生
kafka
DeepSeek 大模型离线 Docker 部署技术指南
一、部署架构概述DeepSeek离线部署采用容器化微服务架构,核心组件包括:模型服务层:基于TritonInferenceServer的模型推理容器API网关层:FastAPI实现的REST/
gRPC
接口服务资源管理层
容器的搬运工
·
2025-02-16 04:32
docker
eureka
容器
在CSDN学Golang工程组件(网关
grpc
-gateway)
一,option方式实现
gRPC
接口映射在golang中,可以使用option方式实现
gRPC
接口映射。
YKM_2580
·
2025-02-14 15:49
golang
开发语言
【详解】后端研发常用的服务端之间通信的五种方式
RESTfulAPI、跨平台调用RPC【使用多】基于二进制协议,调用方通过框架(如Dubbo、
gRPC
)与服务端通信
·
2025-02-14 14:50
后端
Java中使用
gRPC
: 打造高效的微服务通信
Java中使用
gRPC
:打造高效的微服务通信大家好,我是城南。前言在当今的微服务架构中,服务间高效、可靠的通信至关重要。
城南|阿洋-计算机从小白到大神
·
2025-02-13 09:53
java
微服务
开发语言
花5分钟写个
grpc
微服务架构吧
在golang项目中,最流行的微服务框架当属谷歌旗下的
grpc
框架。回想起我学
grpc
的时候,虽说不难,代码量不大,但还是遇到了很多坑的,如果照着网上的教程来写代码大概率是跑不通的。
π大星的日常
·
2025-02-13 09:49
java
架构
微服务
java
使用
gRPC
代替SpringCloud微服务项目中的RPC框架OpenFeign
这是目录哦一.前言二.代码仓库三.关于
gRPC
和OpenFeign四.使用
gRPC
替代OpenFeign1.原OpenFeign客户端2.proto接口定义3.
gRPC
服务端4.
gRPC
客户端5.服务测试五
Gloic
·
2025-02-13 08:48
spring
cloud
微服务
rpc
java
思考(八十三):
gRPC
-go、net.Conn、syscall.Syscall与性能优化
性能最近对程序做性能优化,发现syscall.Syscall的占比前Top2从syscall.Syscall出发,经过一系列分析优化,程序性能提升了3倍下面来还原下整个过程syscall.Syscall通过gotoolpprof工具分析,查看Top5Top1是runtime.futex,互斥量消耗Top2是syscall.Sycall,系统调用,会引起协程切换(这里直接导致线程切换)。协程切换也会
fananchong2
·
2025-02-12 20:13
Go游戏服务器开发的一些思考
源代码分析
gRPC-go
syscall
源代码分析
性能优化
网络通信
SpringBoot系统开发时,使用分布式架构,每一块交给不同的人开发,彼此不知。能否做到,如何实现。
RPC:使用
gRPC
或Dubbo,
陈老师还在写代码
·
2025-02-12 06:10
SpringBoot100问
spring
boot
分布式
架构
讲解一下SpringBoot的RPC连接
常见的RPC框架包括Dubbo、
gRPC
、Thrift、SpringCloud等。下面我将讲解如何在SpringBoot中集成和使用这些RPC框架。
陈老师还在写代码
·
2025-02-12 06:09
SpringBoot100问
spring
boot
rpc
后端
一键生成 HTTP +
gRPC
混合架构微服务代码:更简单、更灵活、更兼容的微服务系统构建方式
在现代微服务架构中,单纯依赖
gRPC
并不能覆盖所有的应用场景,因此结合HTTP协议可以提供更加全面的服务支持。
·
2025-02-11 03:27
Go语言构建微服务:从入门到实战
一、微服务基础概念1.1架构演进单体架构→SOA→微服务核心特征:独立部署、技术异构、去中心化治理1.2Go语言优势协程(goroutine)实现高并发内置HTTP/2和
gRPC
支
一只理智恩
·
2025-02-11 03:15
golang
后端
golang
微服务
架构
掌握protobuf:中文文档教程与实践指南
该文档详细介绍了protobuf的基本概念、工作原理、语法结构、与其他格式的比较、应用场景、工具链以及与
gRPC
的结合。
疑样
·
2025-02-10 14:05
探索微服务架构:Golang+CQRS+Kafka等全面实践示例
为此,我们很高兴向您推荐一个开源项目——一个基于Golang的CQRS(命令查询责任分离)架构,结合了Kafka消息中间件、
gRPC
通信协议、PostgreSQL数据库、MongoDB文档存储、Redis
瞿旺晟
·
2025-02-10 08:02
聊聊rocketmq5的顺序消息队列选择
序本文主要研究一下rocketmq5的顺序消息的队列选择SendMessageActivityproxy/src/main/java/org/apache/rocketmq/proxy/
grpc
/v2/
·
2025-02-09 22:16
rocketmq
python使用
GRPC
远程调用rpc接口
1.需要下载的包pipinstall
grpc
iopipinstall
grpc
io-toolspipinstallprotobuf为了更好的书写proto文件,你可以在pycharm下载第三插件ProtocolBuffers2
路过的冒泡
·
2025-02-09 03:30
rpc
python
java
安装protoc、protoc-gen-go、protoc-gen-go-
grpc
protoc是一个用于生成代码的工具,它可以根据proto文件生成C++、Java、Python、Go、PHP等多重语言的代码,而
gRPC
的代码生成还依赖protoc-gen-go,protoc-gen-go-
grpc
山不在高,有仙则名
·
2025-02-08 21:46
开发常见问题集合
golang
开发语言
后端
rpc
框架选型:Kratos、Go-Zero、GoFrame、Sponge 对比分析
protobuf、json逆向生成模块化代码来组成项目所需的服务代码,强调易用性、开发效率、可扩展性,面向web和微服务HTTP服务支持支持支持支持(gin、gin+protobuf结合)RPC服务支持(
gRPC
·
2025-02-08 19:55
框架开发工具web微服务
GoFrame 微服务脚手架模块 (v2.8.x)
概述GoFrame框架提供了丰富的微服务组件和易用的
GRPC
脚手架模块。脚手架由
grpc
x社区包实现,包含多个核心模块。
老大白菜
·
2025-02-07 11:21
go
goframe
微服务
架构
云原生
python 3.6 tensorflow_无法在python 3.6中导入Tensorflow
我安装的软件包是:absl-py(0.2.0)阿斯特(0.6.2)漂白剂(1.5.0)循环器(0.10.0)气(0.2.0)
grpc
io(1.11.0)html5lib(0.9999999)猕猴桃(1.0.1
weixin_39835178
·
2025-02-05 23:41
python
3.6
tensorflow
3大绝招:.NET Core
gRPC
拦截器如何让你的服务通信更智能?
今天我们要聊聊一个让服务通信变得更聪明、更安全的法宝——
gRPC
拦截器。想象一下,如果你能像电影里的超级英雄那样,在每一次请求和响应之间施展魔法,那会是什么样的体验?
墨瑾轩
·
2025-02-04 09:30
C#乐园
.netcore
java
服务器
怎么下载 protoc-gen-
grpc
-java-1.51.0-linux-aarch_64.exe
方案通过maven官方下载.下有gif动画演示.step1step2step3step4GIF演示
Thomas2143
·
2025-02-04 03:14
总结
maven
Go+
gRPC
-Gateway(V2) 微服务实战,小程序登录鉴权服务(四):客户端强类型约束,自动生成 API TS 类型定义...
系列云原生API网关,
gRPC
-GatewayV2初探Go+
gRPC
-Gateway(V2)构建微服务实战系列,小程序登录鉴权服务:第一篇Go+
gRPC
-Gateway(V2)构建微服务实战系列,小程序登录鉴权服务
为为少
·
2025-02-04 03:14
go
python
golang
jwt
小程序
【
gRPC
-gateway】初探
grpc
网关,插件安装,默认实现,go案例
grpc
-gatewayhttps://github.com/
grpc
-ecosystem/
grpc
-gateway作用通过反向代理的方式,将
grpc
server接口转为http+jsonapi使用场景向后兼容支持
{⌐■_■}
·
2025-02-04 03:42
gateway
golang
开发语言
【go语言】protobuf 和
grpc
一、protobuf的基本类型和默认值1.1基本类型一个标量消息字段可以包含有一个如下的类型——该表格展示了定义于.proto文件中的类型,以及与之对应的、在自动生成的访问类中定义的类型:对于所有的情况,设定值会执行类型检查以确保此值是有效的64位或者无符号32位整形在解码时被表示为long,但是在设置时可以使用int型值设定,在所有的情况下,值必须符合其设置其类型的要求1.2默认值当一个消息被解
加油,旭杏
·
2025-02-03 11:33
Go语言
golang
开发语言
后端
Alibaba
grpc
Dubbo view
什么是Dubbo?它的作用是什么?答:Dubbo是一款高性能的JavaRPC框架,是阿里巴巴公司开源的产品,用于提供高性能的分布式服务框架和面向服务的架构。Dubbo的主要作用是帮助分布式应用程序进行服务治理,如服务注册、服务发现、负载均衡、容错等。Dubbo的架构是怎样的?答:Dubbo的架构主要分为三层:服务接口层、服务实现层和服务注册层。服务接口层是提供给客户端的接口,服务实现层是具体的服务
稚辉君.MCA_P8_Java
·
2025-02-03 00:57
高可用Kubernetes集群
在线全科家教
CentOS7.6
dubbo
大数据
java
Spring Cloud Alibaba 实现
gRPC
服务调用
作者:禅与计算机程序设计艺术1.简介2017年6月2日,Netflix发布开源项目SpringCloud,推出了SpringCloudNetflix,这是一套基于SpringBoot微服务框架的分布式系统的开发工具包。该项目拥有多个子项目,其中最重要的一个子项目是SpringCloudLoadbalancer,它提供了客户端负载均衡器功能。2019年6月,阿里巴巴宣布将其在微服务体系中的地位上升到
AI天才研究院
·
2025-01-28 15:08
Python实战
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
Nacos3# 服务注册与发现服务端启动源码解析
引言本文从
gRPC
的.proto文件解读其暴露的服务,由此生成
gRPC
的客户端/服务端存根。进而分析服务端加载启动过程。最近家里事情较多,本文短了点,大伙随便看看。
瓜农老梁
·
2025-01-28 15:32
java
rpc
spring
protobuf
android
gRPC
协议简介
gRPC
是谷歌开源的一套RPC协议框架。主要做两件事情:一是数据编码,二是请求映射。数据编码数据编码顾名思义就是在将请求的内存对像转化成可以传输的字节流发给服务端,并将收到的字节流再转化成内存对像。
xidianhuihui
·
2025-01-26 04:30
golang
c++中
grpc
简单使用---函数介绍及其代码演示
前言C++
gRPC
(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用框架,用于在不同服务之间进行通信。
叙白大人
·
2025-01-24 20:33
c++
中间件
c++
开发语言
百万架构师第二十八课:RMI :分布式通讯框架RMI的原理|JavaGuide
时间RMI通讯原理分析实现自己的RPC框架什么是RPCRemoteprocedurecall远程过程调用集中式到分布式RMI(JRMP)/soap(webservice/axis/cxf)thrift/
grpc
·
2025-01-24 20:42
后端
golang获取docker容器内的nacos配置
发现问题:查看日志后发现,golang链接nacos是使用的
grpc
协议,端口是9848(未配置的情况下,是nacos端口+1000),而docker容器未导出对应端口,所有导致golang无法获取配置解决问题
luobobaicai3
·
2025-01-23 17:27
golang
docker
开发语言
golang工程组件篇:高性能RPC框架
gRPC
之Resolver服务名称解析器
gRPC
是一种基于Protobuf的高性能RPC框架,可以支持多种编程语言。在实际生产环境中,我们需要使用
gRPC
来构建分布式系统和微服务,并且保证连接的稳定性和可靠性。
SMILY12138
·
2025-01-23 16:55
golang
rpc
【Golang/
gRPC
/Nacos】在golang中将
gRPC
和Nacos结合使用
Nacos与
gRPC
前言关于这部分,前段时间我在看文档以及视频教程的时候,怎么都想不明白,到底为什么要用
gRPC
是什么,他在项目中应该充当什么样的角色?Nacos又是如何和他结合的?
Rinai_R
·
2025-01-23 16:22
微服务相关
笔记
学习
经验分享
微服务
服务发现
golang
Nacos
Nacos| Sentinel| K8S
Nacos支持几乎所有主流类型的服务的发现、配置和管理:KubernetesService
gRPC
&DubboRPCServiceSpringCloudRESTfulServiceNacos的关键特性包括
fhzmWJ
·
2025-01-22 06:00
分布式+容器
微服务架构的核心思想是什么?
微服务架构的核心思想是将一个大型、复杂的单体应用拆分成多个小型、独立且自治的服务,每个服务专注于单一的业务功能,通过轻量级通信机制(如HTTP/REST、
gRPC
等)进行交互。
破碎的天堂鸟
·
2025-01-21 18:15
学习教程
架构
微服务
云计算
Containerd 代理插件的作用与原理
代理插件(ProxyPlugins)是Containerd提供的一种灵活的插件集成机制,允许通过
gRPC
连接外部服务,并将这些外部服务无缝集成到Containerd的插件系统中。
·
2025-01-21 17:01
微服务学习-Nacos简介
支持的服务KubernetesService
gRPC
&DubboRPCServiceSpringCloudRESTfulService关键特性服务管理支持基于DNS和基于RPC的服务发现服务提供者注册(
fox_lht
·
2025-01-21 00:59
java
分布式架构
spring
微服务
java
microservices
Microi 吾码与 JavaScript:前端低代码平台的强大组合
Microi吾码前端开发中的应用(一)前端V8引擎与JavaScript(二)接口引擎与JavaScript四、JavaScript在Microi吾码后端开发中的协同(一)与C#后端框架的交互(二)利用
gRPC
小周不想卷
·
2025-01-20 13:41
javascript
Nacos1.4源码-服务注册
Nacos1.4使用的都是http通信,nacos2.0之后改为使用
grpc
通信。
CocoaAndYy
·
2025-01-19 10:04
java
ubuntu
GRPC
protobuf 环境安装
个人开发机:申请完后进去:passwd设置密码#如果cmake低于3.15,gcc/g++低于7.0,请根据文档进行安装。查看版本的方式cmake-version#检查cmake版本gcc-v#检查gcc/g++版本g++-v1cmake安装与使用sudoapt-getautoremovecmakewgethttps://cmake.org/files/v3.23/cmake-3.23.0-lin
zhurui_xiaozhuzaizai
·
2025-01-18 15:35
我的经验
linux系统
linux
ubuntu
bash
ubuntu18.04安装
grpc
及使用
grpc
时遇到的问题总结
sudoapt-getinstallautoconfautomakelibtoolmakeg++unzipsudoapt-getinstalllibgflags-devlibgtest-devsudoapt-getinstallclanglibc++-dev克隆
grpc
烟酒僧_
·
2025-01-18 14:58
【RPC方案调研】
Grpc
嵌入式移植流程
由于项目需求,准备在嵌入式上使用rpc方案,调研了多个方案,最终由于
Grpc
和protobuf天然的亲和性,决定对
Grpc
进行移植。
背着书包狂奔
·
2025-01-18 14:27
架构设计
c++
软件架构师
ubuntu下安装编译cmake,
grpc
与protobuf
文章目录installcmakeinstall
grpc
installprotobuf注installcmakesudoapt-getinstall-yg++makelibssl-devcdthird_party
_DJ
·
2025-01-18 13:49
linux
ubuntu
服务器
linux
gorpc增加字段有兼容性吗
gRPC
在增加字段时具有较好的向后兼容性。具体来说:请求消息中增加字段•服务器端处理:当向请求消息中添加新字段时,如果旧客户端发送的请求中没有包含新字段,服务器端会将新字段通过默认值进行反序列化。
leijmdas
·
2025-01-17 23:34
golang
框架选型:Kratos、Go-Zero、GoFrame、Sponge 对比分析
protobuf、json逆向生成模块化代码来组成项目所需的服务代码,强调易用性、开发效率、可扩展性,面向web和微服务HTTP服务支持支持支持支持(gin、gin+protobuf结合)RPC服务支持(
gRPC
·
2025-01-16 17:49
框架开发工具web微服务
上一页
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
其他