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
Gitlab;RPC
Netty 实战篇:为 Netty
RPC
框架增加超时控制与重试机制,防止系统雪崩
本文介绍如何在自研Netty
RPC
框架中实现超时控制与重试机制。合理的超时策略可以避免调用卡死,重试机制可以提升调用成功率,在高可用系统中不可或缺。一、为什么要有超时和重试?
猫咪老师QAQ
·
2025-06-04 13:10
Netty
netty
K8S部署Java项目(
Gitlab
-->Harbor-->K8S)
文章目录1.流程对比1.1最基础的k8s部署java项目的流程1.2现在使用自动化的流程2.java项目代码3.k8s部署
gitlab
4.k8s部署habor5.Dockerfile和.
gitlab
-ci.yml
岫珩
·
2025-06-04 13:09
Kubernetes
#
GitLab
kubernetes
java
gitlab
运维
容器
云原生
docker
使用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语言
小明的Java面试奇遇之物流中台架构实战:从订单到微服务治理的深度拆解
从高并发订单到微服务治理的深度拆解二、文章标签Java高并发,微服务架构,SpringCloud,分布式事务,Redis缓存,Kafka消息队列,物流中台设计,DDD领域驱动,CI/CD实战,JVM调优,
GitLab
CI
无处不在的海贼
·
2025-06-02 21:47
模拟互联网Java面试
架构
java
面试
GitLab
-CI中的artifacts使用研究
在
GitLab
-CI中,cache与artifacts比较容易混淆.其中cache指的是缓存,常用于依赖安装中,如几个jobs都需要安装相同的依赖,可以使用依赖,此时可以加快依赖的安装进度;对于artifacts
少湖说
·
2025-06-02 19:00
Gitlab-CI实战
gitlab
ci/cd
如何自动部署
GitLab
项目
如何自动部署原理
GitLab
有预制的钩子,在代码提交/合并等事件中,会自动调用WebHoos,即向该URL发送POST请求在布署服务器上监听该POST,验证通过后执行相关的布置Shell脚本,即可完成自动布署配置环境安装
少湖说
·
2025-06-02 19:00
gitlab
如何编写
GitLab
-CI配置文件
创建文件在根目录新建.
gitlab
-ci.yml文件.该文件与项目其他文件一样,同样受到版本控制,所以可以在不同的分支下,配置不同的持续集成脚本YAML语法配置文件遵循YAML语法,关于该语法的内容,自行搜索参考
少湖说
·
2025-06-02 19:24
gitlab
ci/cd
.
gitlab
-ci.yml 示例文件
stages:#介绍工作流npm_buildimage_buildvariables:#配置环境变量HARBOR:“xxxx.com”#替换成自己的镜像仓库地址DOCKER_REPO:“candidates”#目录IMAGE_NAME:"xxx_cloud"#镜像名称IMAGE_FULL_NAME:“$HARBOR/$DOCKER_REPO/$IMAGE_NAME”#仓库地址npm_build:#
cookie_love_session
·
2025-06-02 19:24
gitlab
gitlab
ci/cd
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
架构
开发语言
GitLab
CI、GitHub Actions和Jenkins进行比较
特性/工具Jenkins
GitLab
CIGitHubActions架构设计哲学Master/Agent分布式架构,通过插件扩展功能代码与CI/CD强耦合,内置Git仓库,基于Runner注册机制事件驱动
m0_55576290
·
2025-06-02 12:12
网站
gitlab
ci/cd
github
Git系列之版本清除
包括.git目录外的文件及.git/config中的配置)已与协作成员沟通(若为团队项目)已确认远程仓库权限(需Maintainer以上权限)分支保护:强制推送前必须解除保护:#检查远程分支保护状态(
GitLab
云纳星辰怀自在
·
2025-06-02 10:55
Git
git
elasticsearch
git仓库清除
docker之容器内常用命令安装
内容涵盖服务器硬件(如IBMSystem3650M5)、云服务平台(如腾讯云、华为云)、服务器软件(如Nginx、Apache、
GitLab
、Redis、Elasticsearch、Kubernetes
奔跑吧邓邓子
·
2025-06-02 01:51
高效运维
docker
linux
Centos7安装
gitlab
环境准备:操作系统:Centos7内存:2G以上磁盘:50G安全:关闭防火墙,selinux1、安装
GitLab
所需依赖 yum-yinstallpolicycoreutilsopenssh-serveropenssh-clientspostfix2
☆凡尘清心☆
·
2025-06-02 01:19
gitlab
如何实现一个简单的
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
面试
CI-环境搭建与配置-
gitlab
-jenkins
1.背景介绍目前工作中,虽然作为一名开发,但是平时也较多地负责产品在各个环境的部署与更新,随着时间的推移与迭代的频率增加,一套自动化集成部署流程的应用势在必行。不仅节约时间,也避免在大量繁琐操作中的人为错误,同时也为了方便管理数量比较多的模块。目前产品主要用到的语言主要有java、c,由于web端做了前后端分离,前端的工程化也已经成型,js(主要用到vue)也算上吧。经过一段时间的了解与实践,最终
Nick_Hanxj
·
2025-06-01 14:03
运维
运维
持续集成
Protocol Buffers在Golang微服务架构中的运用
ProtocolBuffers在Golang微服务架构中的运用关键词:ProtocolBuffers、Golang、微服务、g
RPC
、序列化、跨语言通信、性能优化摘要:本文将深入探讨ProtocolBuffers
Golang编程笔记
·
2025-06-01 09:28
架构
golang
微服务
ai
Go 语言学习 Protobuf 连接 g
RPC
实现 AI 接口
一、Protobuf入门Protobuf是Google开发的一种数据序列化格式,类似于XML和JSON,但具有更小的体积和更快的解析速度。它通过定义.proto文件来描述数据结构,然后使用Protobuf编译器生成对应编程语言的代码,从而实现数据的序列化和反序列化。1.1安装Protobuf编译器在开始使用Protobuf之前,需要先安装Protobuf编译器。可以从Protobuf的GitHub
IsPrisoner
·
2025-06-01 06:03
golang
学习
人工智能
LVS负载均衡群集
ipvsadm管理工具(1)创建虚拟主机服务器(2)添加服务器节点(3)查看群集节点状态(4)删除服务器节点(5)保存负载分配策略3.NFS共享存储服务3.1使用NFS发布共享资源(1)安装nfs-utils、
rpc
bubd
后院那片海
·
2025-05-31 23:44
lvs
负载均衡
运维
Golang微服务中的服务发现与负载均衡实战
Golang微服务中的服务发现与负载均衡实战关键词:Golang、微服务、服务发现、负载均衡、Consul、g
RPC
、Kubernetes摘要:本文深入探讨了在Golang微服务架构中实现服务发现与负载均衡的完整解决方案
Golang编程笔记
·
2025-05-31 17:36
golang
微服务
服务发现
ai
《分布式系统中 HTTP、RESTful API 与
RPC
解析:协议原理、Java 实战及微服务架构选型》
在计算机网络和分布式系统中,
RPC
、RESTfulAPI和HTTP是三个不同层面的概念,分别解决不同的问题。
Java 技术轻分享
·
2025-05-31 15:20
协议
GRPC
http
RESTful
API
MacOs 安装局域网
gitlab
记录
1、安装gitbrewinstallgit==>Downloadinghttps://homebrew.bintray.com/bottles/git-2.7.0.el_capitan.bottle########################################################################100.0%==>Pouringgit-2.7.0.el_
SSH_5523
·
2025-05-31 14:14
macos
gitlab
elasticsearch
Java面试专栏—分布式与中间件
目录1网络通信2分布式和微服务的区别:3
RPC
,HTTP和HTTPS的区别联系4谈谈你对负载均衡的理解5.介绍下CAP6分布式锁6.1概念6.2实现方式6.3应用场景6.4优缺点6.5什么是幂等,如何解决幂等性问题
陈振wx:zchen2008
·
2025-05-31 08:04
4_面试
java
面试
分布式
spring
后端
dubbo
spring
cloud
Powe
rPC
VxWorks BSP分析(1)--Powe
rPC
体系结构
1Powe
rPC
体系结构POWER是PowerOptimizationWithEnhancedRISC的缩写,是IBM的很多服务器、工作站和超级计算机的主要处理器。
weixin_33973600
·
2025-05-30 22:47
嵌入式
操作系统
内存管理
深入Powe
rPC
架构下的VxWorks BSP开发
本文还有配套的精品资源,点击获取简介:该压缩文件提供了关于在Powe
rPC
处理器上开发VxWorks操作系统板级支持包(BSP)的全面资料。
飞翔的袋鼠弟
·
2025-05-30 21:14
【大模型/MCP】MCP简介
(AblyRealtime,JSON-
RPC
,以太坊,GitHub
橙子小哥的代码世界
·
2025-05-30 19:26
Agent
MCP
大模型
人工智能
深度学习
大模型
MCP
agent
工具
接口
go异常 Consul transport: Error while dialing dial tcp too many colons in address
g
rpc
.DialConsul拨号错误详细博客go微服务调用报错toomanycolonsinaddress-CSDN博客问题描述:我提取了关键部分的代码编写了单元测试,方便测试问题。给大家参考一下。
wxl_blog
·
2025-05-30 17:43
go
golang
consul
tcp/ip
在阿里云/Linux环境搭建Gitblit服务
修改文件配置3.5启动gitblit3.6安全组配置4.总结1.整体描述前段时间买了一个阿里云服务器,2核2G,3M固定带宽的配置,算是小型服务器,但是个人开发折腾也够用了,最近准备用起来,先搭建个git,
gitlab
天河归来
·
2025-05-30 17:43
阿里云
linux
云计算
系统提权与持久化
6.1Windows提权技术内核漏洞提权(CVE-2021-34527)漏洞原理:WindowsPrintSpooler服务未校验
RPC
调用权限,允许普通用户加载恶意DLL获取SYSTEM权限。
Alfadi联盟 萧瑶
·
2025-05-30 11:54
网络安全
网络安全
【后端高阶面经:实战篇】42、微服务架构面试高频考点解析
本质定义:微服务架构是一种将单体应用拆解为轻量级独立服务的分布式设计模式,每个服务:独立部署(Docker容器/Kubernetes)独立技术栈(Java/Go/Python混合)松耦合通信(HTTP/g
RPC
无心水
·
2025-05-30 03:50
微服务
面试
微服务面试题
高可用架构
负载均衡算法
熔断降级实战
CSDN技术干货
【自用资源分享】Protocol Buffers 构建脚本: 支持生成 C++、Go、Python、Java 的 Protobuf 和 g
RPC
代码
——————————————————————————————————————————————————By我说的以下是一个扩展后的脚本,支持生成C++、Go、Python、Java的Protobuf和g
RPC
ALex_zry
·
2025-05-29 23:24
工具
gPRC/protobuf
c++
golang
python
GitLab
18.0 正式发布,15.0 将不再受技术支持,须升级【一】
GitLab
是一个全球知名的一体化DevOps平台,很多人都通过私有化部署
GitLab
来进行源代码托管。极狐
GitLab
是
GitLab
在中国的发行版,专门为中国程序员服务。
极小狐
·
2025-05-29 21:39
gitlab
ci/cd
devops
极狐gitlab
devsecops
gitlab升级
GitLab
-CI通过ssh进行自动部署
需求通过
gitlab
-ci实现文件的自动部署实现过程文档托管在
gitlab
上,每次代码更新,会自动出发
gitlab
-ci构建在构建脚本中,通过ssh登录远程服务器执行git拉取文档的命令过程首先需要在服务器上生成
少湖说
·
2025-05-29 20:35
Gitlab-CI实战
gitlab
ci/cd
ssh
GitLab
-CI使用Rsync进行持续部署
简介rsync命令是一个远程数据同步工具主要参数-r递归目录-t保留修改时间-v详细日志-h输出数字以人类可读的格式-z在传输过程中压缩文件数据-e指定要使用的远程shell,注意该过程需要注入SSH配置参考before_script:-'whichssh-agent||(apkupdate&&apkaddopenssh-client)'-apkaddrsync-eval$(ssh-agent-s
少湖说
·
2025-05-29 20:34
gitlab
ci/cd
Golang | 搜索哨兵-对接分布式g
RPC
服务
提供函数获取指定endpoint的G
RPC
连接。函数首先检查本地缓存中是否有可用连接
ErizJ
·
2025-05-29 10:01
Golang
分布式搜索引擎
golang
分布式
开发语言
gRPC
golang中使用g
rpc
服务Demo
目录Client代码Server端代码Proto代码生成user.pb.go和user.g
rpc
.pb.goDemo下载Client代码packagemainimport("context""log""
信安成长日记
·
2025-05-29 09:26
安全研发
安全
Protobuf入门指南
它比JSON或XML更紧凑、解析更快,广泛用于C++项目中的g
RPC
和分布式系统。为什么使用Protobuf?高效:序列化数据体积小,适合网络传输。跨语言:支持C++、Java、Python、Go等。
Leon_az
·
2025-05-29 04:09
C++
c++
JAVA后端开发规范
反例:定义为基本数据类型BooleanisDeleted;的属性,它的方法也是isDeleted(),
RPC
框架在反向解析的时候,“以为”对应的属性名称是deleted,导致属性获取不到,进而抛出异常。
2401_87555402
·
2025-05-27 20:21
java
开发语言
git的使用
一、git、GitHub、
gitlab
的概述一)git-版本控制工具Git是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
happy_king_zi
·
2025-05-27 14:14
CICD
实战篇
DevSecOPS
git
运维
MCP中的JSON-
RPC
请求-响应模式详解
MCP中的JSON-
RPC
请求-响应模式详解请求-响应模式MCP中的JSON-
RPC
通信遵循以下请求-响应模式:
AI天才研究院
·
2025-05-27 14:12
json
rpc
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他