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
-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微服务
Istio pilot-discovery服务发现源码解析(1.13版本)
Config控制器初始化Service控制器controller初始化NamespaceServiceNodePodPilotDiscovery各组件启动流程DiscoveryServer接收Envoy的
gRPC
xidianjiapei001
·
2024-09-16 02:54
#
Istio
istio
云原生
服务发现
【大模型】triton inference server
前言:tritoninferenceserver常用于大模型部署,可以采用http或
GRPC
调用,支持大部分的backend,单GPU、多GPU都可以支持,CPU也支持。
idiotyi
·
2024-09-15 05:47
大模型
自然语言处理
语言模型
人工智能
PHP中使用
grpc
服务的教程详解
这篇文章主要为大家详细介绍了PHP中使用
grpc
服务的教程相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
grpc
是通过定义服务端和客户端的代码来实现的通信的。
Oona_01
·
2024-09-12 18:16
php
android
开发语言
Protocol Buffer编译器安装
本文翻译自ProtocolBufferCompilerInstallationProtocolBufferCompilerInstallation如何安装protocolbuffer编译器尽管不是强制性的,但
gRPC
雪域迷影
·
2024-09-12 03:22
sponge创建的服务与dtm连接使用etcd、consul、nacos进行服务注册与发现
本文介绍sponge创建的transfer服务(
grpc
)如何与dtm使用服务注册与发现连接的。此示例在同一台机器上运行的服务,默认IP地址为127.0.0.1。
zhuyasen
·
2024-09-07 15:06
golang
rpc
etcd
consul
微服务
服务发现
基于知名微服务框架go-micro开发
gRPC
应用程序
go-micro是golang的一个微服务框架。go-micro各个版本之间的兼容性问题一直被诟病,前几年go-micro更是分化出了两个分支:一个延续了go-micro,只不过转到了其公司CEO的个人Github仓库中,访问地址:asim/go-micro:AGomicroservicesframework(github.com)一个转向了云原生方向,名字叫Micro,访问地址:micro/mi
萤火架构
·
2024-09-06 22:05
大厂程序员都会的分布式RPC框架,直接无私打包分享,手慢无
市面上常见的rpc框架:dobbo,springCloud,
gRPC
...那为什么要有RPC,HTTP不好么?因为RPC和HTTP就不是一个层级的东西,所以严格意义上这两个没有可比
卡卡的Java架构笔记
·
2024-09-06 02:56
rpc
java
网络协议
程序人生
thrift RPC调用性能对比
tcpreuse,tcprecycle;2.测试数据对比如下一、单进程下,长短连接,两个RPC框架和两大语言对比二二.多进程(线程,协程)下,两大RPC框架和两大语言对比总结:1)Thrift框架性能比
gRPC
飞稀饭你的微笑
·
2024-09-04 17:16
微服务--Nacos
Nacos支持几乎所有主流类型的服务的发现、配置和管理,包括KubernetesService、
gRPC
&DubboRPCService、SpringClou
顾以沫
·
2024-09-03 15:09
微服务
微服务
架构
云原生
如何提升pip的下载速度
在windows10上,使用命令:python-mpipinstall
grpc
io==1.23.0下载
grpc
io包时,网速很慢,多次尝试,总是下载失败。
baosenzhang
·
2024-09-01 21:21
Python学习
pip
为
gRPC
-Server添加自定义中间件
1.目标:a.欲自定义一个捕捉
grpc
-server里面的全局代码500报错(panic报错)的中间件。
userxxcc
·
2024-08-31 22:30
go
grpc
中间价
详解
gRPC
客户端长连接机制实现
本文作者:熊喵君,原文链接:https://pandaychen.github.io/2020/09/01/
GRPC
-CLIENT-CONN-LASTING/转载Go语言中文网公众号Golang爱好者社区
a...Z
·
2024-08-28 23:31
后端
SpringBoot 集成
gRPC
高性能微服务框架
文章目录一、
gRPC
简介二、
gRPC
特点三、相关资源1.
gRPC
文档2.Github地址3.protobuf序列化协议4.本教程源码四、功能实现1.定义proto接口规范1.1引入依赖1.2添加生成protobuf
一碗情深
·
2024-08-28 17:17
Java
spring
boot
微服务
后端
gRPC
解决微服务--Spring启动失败(nacos)
java.util.concurrent.ExecutionException:com.alibaba.nacos.shaded.io.
grpc
.StatusRuntimeException:UNAVAILABLE
تچ快乐杂货店يچ
·
2024-08-27 03:16
微服务
spring
spring
boot
etcd 的Put请求处理
在介绍etcdctl的内容中,我们知道了etcdctl实际上是向etcd服务端执行了
grpc
请求获取对应的结果,这一篇主要介绍当向etcd服务端执行Get/Put指令的时候究竟做了哪些工作。
yugu2day
·
2024-08-25 06:27
etcd
etcd
数据库
【Postman
gRPC
测试全攻略】探索微服务通信的新纪元
标题:【Postman
gRPC
测试全攻略】探索微服务通信的新纪元
gRPC
是一种高性能、开源和通用的RPC框架,由Google主导开发,它使用ProtocolBuffers作为接口描述语言和消息交换格式。
2401_85812026
·
2024-08-24 11:00
postman
微服务
lua
golang go-zero 大文件上传
grpc
分片上传
记录一次
grpc
分片上传httpapi模块files,fileHeader,err:=ctx.Request.FormFile("file")iferr!
学海无涯码代码
·
2024-08-24 03:39
golang
golang
json
开发语言
nacos配置监听设计
nacos配置监听设计一.nacos配置监听策略1.策略V1版本的是采用http长轮询策略V2版本的是
grpc
轮询2.原理V1版本http长轮询,客户端定时请求配置中心,设置较长的http请求超时时间,
dashalen
·
2024-08-23 20:24
nacos
nacos
长轮询
nacos配置更新
Go RPC 和
gRPC
技术详解
本文将探讨Go语言中的RPC以及它的高级版本
gRPC
。什么是RPC?RPC是一种协议,它允许客户端程序调用远程服务器上的函数或方法,而无需了解底层网络细节。通常,客户端和服务
蒋厚施
·
2024-08-23 04:13
golang
rpc
开发语言
nacos需要开放的端口
客户端
gRPC
请求服务端端口:默认为9848,用于客户端向服务端发起
gRPC
连接和请求。服务端
gRPC
请求服务端端口:默认为9849,用于服务间的数据同步和其他服务端之间的通信。
iteye_10392
·
2024-08-23 00:46
nacos
服务器
运维
Java与Python的跨界融合:打造高效与灵活的编程体验
目录一、引言1.1为什么结合Java与Python1.2结合方式概览二、实现方法详解2.1Web服务接口2.2命令行调用三、高级融合方式3.1Jython3.2
GRPC
/Protobuf四、优势与挑战4.1
傻啦嘿哟
·
2024-08-22 20:26
java
python
开发语言
对
GRPC
的通用封装
写在前面简介通过封装将
grpc
的技术使用难度降低到普通Java程序的开发。cn.com.yd.commons.
grpc
提供了4种形式的服务接口定义以适应不同的应用场景。
固安李庆海
·
2024-08-22 09:31
解决MacM1芯片无法下载aarch架构
grpc
的方法
OverseaEngine:generateDebugProto'.Couldnotresolveallfilesforconfiguration':OverseaEngine:protobufToolsLocator_
grpc
Yyaduo
·
2024-08-21 19:52
macos
架构
android
ECS Fargate 上部署 SkyWalking OAP Server:利用 AWS CLI 和服务发现提供服务
在本篇文章中,我们将演示如何使用AWSCLI在ECSFargate上部署SkyWalkingOAPServer,并利用AWS服务发现为
gRPC
流量提供一个静态入口点。
ivwdcwso
·
2024-03-25 04:49
运维
开发
skywalking
aws
服务发现
Skywalking
监控进程默认监听11800端口,对应的值是config/application.yml的
gRPC
Port。Skywalking是非侵入式的,我们的Java应用程序要接入Skywalking的
timshinlee
·
2024-03-25 03:49
skywalking
grpc
笔记2-protobuf举例练习
protobuf其内容为syntax="proto3"messageHelloRequest{stringname=1;//name是名称,1是变化并不是name的值};2、然后使用命令python-m
grpc
-tools.protoc
zjnlswd
·
2024-03-16 03:33
编程工具
python
带入
gRPC
:分布式链路追踪
gRPC
-Opentracing-Zipkin
带入
gRPC
:分布式链路追踪
gRPC
+Opentracing+Zipkin原文地址:带入
gRPC
:分布式链路追踪
gRPC
+Opentracing+Zipkin项目地址:https://github.com
weixin_34007020
·
2024-02-20 21:15
java
golang
php
上一页
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
其他