目录gRPC 简介使用protobufprotobuf版本gRPC 简介gRPC 可以使用protobuf作为它的接口定义语言 ( IDL ) 和它的底层消息交换格式。在 gRPC 中,客户端应用程序可以直接调用不同机器上的服务器应用程序上的方法,就像它是本地对象一样,使你更容易创建分布式应用程序和服务。与许多 RPC 系统一样,gRPC 基于定义服务的思想,指定可以远程调用的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 09:23:57
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker容器共用端口
在Docker中,每个容器都有自己的网络命名空间,这意味着每个容器都有自己的网络接口和IP地址。当我们运行多个容器时,通常会遇到需要共享同一端口的情况。这时,我们可以使用端口映射来解决这个问题。端口映射允许我们将主机的端口映射到容器的端口,从而实现容器之间共享端口的目的。
## 端口映射实现方式
Docker容器的端口映射是通过`-p`参数实现的。我们可以使用以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-22 06:47:38
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            码字不易,转载请附原链,搬砖繁忙回复不及时见谅,技术交流请加QQ群:909211071,或关注公众号:程序猿AirGo本文源码已上传至 Github:GitHub - why444216978/grpc-cmux: Serve grpc and http on the same port by cmux  gRPC-Gateway关于 gRPC 和 grpc-gateway 的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 22:13:56
                            
                                184阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在实现"springboot websocket共用web端口"这个需求之前,首先需要了解一下WebSocket是什么以及它是如何工作的。WebSocket是HTML5新增的协议,允许在单个TCP连接上进行全双工通信。与HTTP协议不同的是,WebSocket是一种双向通信协议,允许服务器主动向客户端推送消息。
接下来,我们来看一下如何在Spring Boot中实现WebSocket共用web端            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-16 10:58:54
                            
                                1297阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Docker 多容器共用端口的实现指南
在现代软件开发中,Docker 已成为容器化的标准工具。它可以轻松地在不同环境中部署应用。在某些情况下,我们需要实现多个 Docker 容器共享端口的功能。本文将指导刚入行的小白,如何实现这一目标。
### 一、整体流程
在设计多容器共用端口的方案时,我们需要考虑以下几个步骤。为了清晰地理解整个过程,我们将其整理为表格形式。
| 步骤   |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-12 07:13:14
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以eclipse(STS)为例, 选中项目右键Run Configurations点击Spring Boot App,选中需要设定多端口项目,在启动参数一栏输入:-Dserver.port=7003,点击run就可以以7003启动项目             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 16:51:06
                            
                                507阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为什么要写这篇文章呢?因为公司在使用Dubbo时并没有对Dubbo的用法做深入的了解,而是属于拿来就用,随着自己的想法来使用。这样很不好,就像天龙八部的鸠摩智练习错误的六脉神剑一样,方式不对,就容易走火入魔。下面是我近来在空闲时间对Dubbo的一些学习,也纠正了之前的一些错误用法,在此做一下记录:接口定义及异常处理原来错误的做法先说说最初使用时的做法:  由于Provider和Consumer实际            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 17:32:20
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当我们使用Kubernetes(K8S)部署应用时,常常会遇到需要同时支持HTTP和HTTPS协议的情况。在这种情况下,可以使用Nginx作为反向代理来实现HTTP和HTTPS共用端口的功能。下面将详细解释如何在Kubernetes中配置Nginx实现这一功能。
整体流程如下:
| 步骤 | 操作 |
|----|----|
| 1 | 部署Nginx Ingress Controller            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-28 11:44:50
                            
                                917阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker多服务共用监听端口
## 介绍
Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包成一个独立的容器,以提供轻量级、可移植的部署方式。在使用Docker进行多服务部署时,常常会遇到多个服务需要共用同一个端口的情况。本文将介绍如何使用Docker实现多个服务共用监听端口的方法,并提供相应的代码示例。
## 背景
在传统的部署方案中,不同的服务通常会使用不同的端口进            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-13 11:34:45
                            
                                203阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介  Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。      Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。            
                
         
            
            
            
             location /            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-04 11:04:43
                            
                                2368阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker容器化的命令在运行镜像中,后面需要带一些指令的信息,这些指令的信息具体汇总为如下:•  -d:后台运行
  •  -it:交互式命令
  •  --rm:容器挂掉后自动被删除
  •  --name:给容器起一个名字
  •  -p:端口映射查询容器的日志我们查询容器的日志用到的是docker logs 容器IDLINUX&UNIX命令docker logs -f 容器ID:查            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 14:50:26
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为了模拟集群环境,本地项目一个项目按不同端口多启动,如何配置多个端口同时启动。1、首先,你得有一个springboot项目,然后点击修改运行配置2、将你的项目配置的右上角的Allowl parallel run勾上(允许多启动)3、添加上-Dserver.port=90064、正常启动项目即可,多个端口运行实例,就修改第三步的端口号,再启动项目即可。 
    时刻与技术进步,每天一点滴            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-06 17:08:00
                            
                                554阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            0x00 前言近期兴趣使然的技术调研越发的少了(TTS算一个),主要的都是为了项目和任务去研究的东西。目前的情况是为了节约显存,对一个较大的模型而言,比起使用4个worker来重复的占用显存,不如只占用一份显存,但是开启服务流式或触发式地处理不同项目的需求。 于是 @caoyixuan93 学长向我推荐了GRPC,经过 @hongfeng 和 @phchang 的帮助,终于得以成功实现了一个小的自            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 16:41:33
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
为调试程序,本机安装iis与apache,无法同时使用80端口,现给出解决方法:
 
方法一:
IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址c:\Inetpub\Adminscriptscscript adsutil.vbs set w3svc/disablesocketpooling true该命令反馈如下            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2007-08-20 13:01:18
                            
                                10000+阅读
                            
                                                                                    
                                3评论
                            
                                                 
                 
                
                             
         
            
            
            
            这两天自己编译lnmp环境,以前都是在windows下面用配置好了的环境,并没有遇到什么问题,今天自己去弄,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-05 14:46:40
                            
                                2957阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            引入依赖<!-- https://mvnrepository.com/artifact/io.netty/netty-all -->
		<dependency>
		   <groupId>io.netty</groupId>
		   <artifactId>netty-all</artifactId>
		   <            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-24 10:47:17
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            常用网站grpc官网:https://grpc.io/grpc中文文档:grpc github地址:https://github.com/grpc/grpcgrpc-go github地址:https://github.com/grpc/grpc-gogrpc介绍微服务单体架构缺点:一旦某个服务宕机,会引起整个应用不可用,隔离性差只能整体进行伸缩,浪费资源,可伸缩性差代码耦合度高,可维护性差微服务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 22:11:44
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为调试程序,本机安装iis与apache,无法同时使用80端口,现给出解决方法:     方法一:      IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址     c:\Inetpub\Adminscripts     c...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2010-03-26 09:03:00
                            
                                108阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ### TCP和UDP可以共用端口吗?
在实际的网络通信中,TCP和UDP是两种不同的传输协议,它们分别有自己的特点和适用场景。通常情况下,TCP和UDP是不能共用同一个端口的。但是在一些特殊情况下,我们可以通过一些技巧来让TCP和UDP共用同一个端口。
#### 流程步骤
下面是实现TCP和UDP共用同一个端口的流程步骤:
| 步骤 | 操作       | 代码示例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 10:39:06
                            
                                243阅读