当前位置: 首页 > news >正文

wso2~系统端口总结

好的,这是 WSO2 API Manager 中这些常见端口的详细总结。了解这些端口对于部署、运维和故障排查至关重要。

我将它们分为 API 流量端口管理/控制平面端口内部通信端口 三类。


一、API 流量端口 (API Traffic Ports)

这些端口用于处理实际的 API 调用(数据平面流量)。

端口 协议 服务 作用描述 默认使用者
8280 HTTP API Gateway 非加密 API 访问端口。用于处理普通的 HTTP API 流量。在生产环境中通常会被禁用或由负载均衡器终止 TLS。 外部客户端、调用者
8243 HTTPS API Gateway 加密 API 访问端口。用于处理 HTTPS API 流量。这是最主要的 API 调用端口,所有安全的生产流量都应走此端口。 外部客户端、调用者

二、管理/控制平面端口 (Management/Control Plane Ports)

这些端口用于访问管理界面、管理 API 和进行节点间控制通信。

端口 协议 服务 作用描述 默认使用者
9443 HTTPS 所有组件 Carbon 管理控制台安全端口。这是最重要的管理端口。用于访问 Publisher、DevPortal、Admin Portal 以及所有组件的 Carbon 管理后台。 管理员、开发者(用户)
9763 HTTP 所有组件 Carbon 管理控制台非安全端口。通常重定向到 9443,在生产环境中不直接使用。 内部重定向
9021 - Traffic Manager Thrift 服务器端口。用于 Gateway 节点与 Traffic Manager 之间高效交换限流策略和事件。这是关键内部端口。 Gateway 节点
8021 - Traffic Manager Thrift 服务器端口(备用)。功能同 9021,可能用于负载或冗余。 Gateway 节点

三、内部通信与监控端口 (Internal Communication & Monitoring Ports)

这些端口用于组件内部通信、指标收集和消息传递。

端口 协议 服务 作用描述 默认使用者
5672 TCP/AMQP Message Broker AMQP 消息协议端口。用于节点间异步通信(如令牌撤销、限流数据、事件通知)。TM、Gateway 等都需要连接它。 TM, Gateway, Key Manager, Publisher, DevPortal
9611 HTTP Metrics (Carbon) Carbon 性能指标数据端口。暴露 JVM 和 Carbon 级别的监控指标(通常供 Prometheus 抓取)。 监控系统(如 Prometheus)
9711 HTTP Metrics (Micro) Micro-integrator 指标数据端口(如果部署了 Micro-integrator)。暴露集成流相关的监控指标。 监控系统(如 Prometheus)

总结表格

端口 类别 关键程度 主要用途 通常是否需要暴露给外部
8243 API 流量【网关gateway】 ⭐⭐⭐⭐⭐ 处理 HTTPS API 调用
8280 API 流量 ⭐⭐ 处理 HTTP API 调用(非生产) 可选(通常否)
9443 管理控制台[publisher,admin,carbon,devportal] ⭐⭐⭐⭐⭐ 访问所有管理界面 (给管理员)
9763 管理控制台 HTTP 管理界面(重定向)
9021 内部通信 ⭐⭐⭐⭐ TM 与 Gateway 的 Thrift 通信(限流) (仅集群内部)
8021 内部通信 ⭐⭐⭐ TM 的 Thrift 备用端口 (仅集群内部)
5672 内部通信 ⭐⭐⭐⭐⭐ 消息代理(JMS 通信) (仅集群内部)
9611 监控 ⭐⭐⭐ 暴露 Carbon 指标 可选(给监控系统)
9711 监控 ⭐⭐ 暴露 Micro-integrator 指标 可选(给监控系统)

Kubernetes 部署注意事项

在 Kubernetes 中部署时,你需要通过 Service 和 Ingress 来精确控制这些端口的暴露范围:

  1. 必须对外暴露8243 (API流量), 9443 (管理界面)
  2. 必须集群内暴露5672 (Broker), 9021/8021 (Thrift-TM)。这些端口的 Service 应该使用 ClusterIP 类型。
  3. 选择性暴露9611/9711 (监控指标)。可以使用 ClusterIP 并在集群内通过 Prometheus 抓取,或者通过 Ingress 暴露给外部监控系统。
  4. 无需暴露8280, 9763。通常不需要创建对应的 Service。

相关文章:

wso2~系统端口总结

好的,这是 WSO2 API Manager 中这些常见端口的详细总结。了解这些端口对于部署、运维和故障排查至关重要。 我将它们分为 API 流量端口、管理/控制平面端口 和 内部通信端口 三类。一、API 流量端口 (API Traffic Ports) 这些端口用于处理实际的 API 调用(数据平面流量)。端…...

故障处理:19C RAC改私网IP后重建集群时报网络找不到

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。今天在回复23年安装的ARM环境的19C的集群时,将服务器的私有网络和共有…...

谈谈程序猿的职业方向

大学生在校期间可能会有这样的疑问:将来就业干啥好呢? 如果你是学计算机的,将来想进入软件和互联网行业,恭喜,这是个好行业,薪水很高, 也不需靠关系,一切靠实力说话,不需要有个好爸爸。 坏处是,这个行业需要极为繁重的脑力和体力劳动,加班也是司空见惯的事情。 接下…...

Flash Attention详解

Flash Attention 并没有减少 Attention 的计算量,也不影响精度,但是却比标准的Attention运算快 2~4 倍的运行速度,减少了 5~20 倍的内存使用量。究竟是怎么实现的呢? Attention 为什么慢? 此处的“快慢”是相对而言的。严格意义上来说,相比于传统的 RNN,Transformer中的…...

eclipse插件调用保护后的jar包流程

jar包如何调用使用 导入jar包创建好项目后,进入项目后,创建libs文件夹,将jar包放入libs文件夹内; 选中项目,点击Runtime->Add选项,添加libs里的jar包;项目配置 当jar包导入成功后,对此项目进行配置。选中Build,将libs目录下所需要的jar包勾选上;添加成功后,点击b…...

通义上线 FunAudio-ASR,噪声场景幻觉率降 70%;盒智科技推出 AI 口语练习陪伴设备 Lookee 丨日报

开发者朋友们大家好:这里是 「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的技术」、「有亮点的产品」、「有思考的文章」、「有态度的观点」、「有看点的活动」,但内容仅代表编辑的个人观点…...

reLeetCode 热题 100-11 盛最多的谁 - MKT

reLeetCode 热题 100-11 盛最多的谁 1 bu 不合格答案 暴力// 时间超时int my_1(vector<int>& height){// x * hign_minint max_=0;for(int i=0; i<height.size()-1;i++){for(int j=i+1; j<height.size();j++){int high_= std::min(height[i],height[j]);int …...

AI 视频生成网站 Viddo AI 的 SEO 分析和优化建议

AI 视频生成网站 Viddo AI 的 SEO 分析和优化建议有个朋友的新网站 Viddo AI - AI 生成图片和视频上线了,我提了一些 SEO 和前端方面的问题和修改意见,顺便记录到蓝星空的 Blog,希望对其他朋友也有一点帮助,可能也有一些考虑不周的地方,欢迎大家指正!SEO方面的问题和修改…...

k3s 离线部署流程(内网环境)

k3s 离线部署流程(内网环境) 一、准备工作 1. 下载 k3s 安装相关文件(在有外网的跳板机上)k3s 安装脚本curl -sfL https://get.k3s.io -o install_k3s.shk3s 二进制文件curl -LO https://github.com/k3s-io/k3s/releases/download/<k3s版本>/k3sk3s 镜像包wget https…...

GPS简单模拟

注册回调 LocationListener,listener 被封装在 receiver 中@Overridepublic void requestLocationUpdates(LocationRequest request, ILocationListener listener,PendingIntent intent, String packageName) {...Receiver receiver;if (intent != null) {receiver = getRecei…...

C# Avalonia 15- Animation- XamlAnimation

C# Avalonia 15- Animation- XamlAnimation同样用两种方式实现动画,各位自行选择。实现了一个ArithmeticConverter类。 ArithmeticConverter.cs类using Avalonia.Data.Converters; using System; using System.Collections.Generic; using System.Globalization; using System…...

多个表格汇总到一个表格不同的sheet,vba宏

`Sub MergeWorkbookToSheets()Dim Path As StringDim Filename As StringDim Wb As WorkbookDim ws As WorksheetDim ThisWb As WorkbookDim Newsheet As Worksheet设置目标文件夹路径,请修改为您的实际路径Path = "C:\Users\haifeng\OneDrive\桌面\测试bom\" 注意:…...

python读取Excel表合并单元格以及清除空格符

读取合并单元格并保留合并信息 当我们只是使用 pandas 的 read_excel 方法读取 Excel 文件时,我们可能会遇到一个很棘手的问题:合并单元格的信息将会丢失,从而导致我们的数据出现重复或缺失的情况。 在本篇文章中将介绍使用 pandas 正确地读取包含合并单元格的 Excel 表格,…...

算法作业第一周

大厂代码规范代码格式大括号的使用约定。 如果是大括号内为空,则简洁地写成{}即可,不需要换行; 如果是非空代码块则:左大括号前不换行。左大括号后换行。右大括号前换行。右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。 任何二目、三目运算符的左右两…...

域名购买方案

https://linux.do/t/topic/963151/21...

Anby_の模板题集

洛谷版。 博客备份版。 普及- B3647 【模板】Floyd #include<bits/stdc++.h> #define x first #define y second using namespace std; const int N=2e2+10,inf=0x3f3f3f3f,mod=1e9+7; typedef unsigned long long ull; typedef pair<int,int> pii; typedef long l…...

AI 编程的“最后一公里”:当强大的代码生成遇上模糊的需求

随着AI编程工具的崛起,代码生成效率极大提升,但AI与实际项目需求间的“鸿沟”却日益凸显。本文探讨了在AI驱动的开发流程中,结构化、高质量的开发文档如何成为连接“模糊想法”与“精准代码”的关键桥梁,有效打通AI编程的“最后一公里”。引言:AI 编程时代的“新瓶颈” 20…...

ctfshowWeb应用安全与防护(第四章)wp

Session固定攻击 登录test账号,给admin发送消息回到主页发现用户名变成了admin,获得了flagJWT令牌伪造 先随便输入一个用户名,获得jwt tokenJWT伪造网站 JSON Web Tokens - jwt.io 由于没有校验签名, 我们可以采用 None 攻击,将alg改为none,admin改为True修改cookie,刷新…...

创建sshkey并链接git

以 Hugging Face 账户为示例: 生成ssh key到指定文件 ssh-keygen -t rsa -C "email.com" -f C:\Users\Administrator\.ssh\huggingface将生成的key放到hugging_face上 https://huggingface.co/settings/keyswindow powershell: Get-Service ssh-agent | Set-Servic…...

使用bash脚本检测网站SSL证书是否过期 - sherlock

#!/bin/bash# 加载环境变量 . /etc/profile . ~/.bash_profile . /etc/bashrc# 脚本所在目录即脚本名称 script_dir=$( cd "$( dirname "$0" )" && pwd ) script_name=$(basename ${0}) readFile="${script_dir}/domain_ssl.info"# 检查…...

Python 2025:低代码开发与自动化运维的新纪元 - 教程

Python 2025:低代码开发与自动化运维的新纪元 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monos…...

为什么Claude Code放弃代码索引,使用50年前的grep技术

为什么Claude Code放弃代码索引,使用50年前的grep技术? https://mp.weixin.qq.com/s/Fa15GoM3_2CUnjdHQ3I7Nw 为什么Claude Code放弃代码索引,使用50年前的grep技术? 原创 余志臻 腾讯云开发者2025年09月16日 08:45 北京 👉目录1 引言:一个看似倒退的选择2 理解状态的本…...

【QT】使用QT编写一款自己的串口助手

步骤一:ui界面设计 控件 接收框控件: (需要将接收框设置为只读 read only) 属性选择控件: 发送框控件: 按钮控件: 外框控件: 文本控件: 界面设计 最终设计结果布局解析程序设计 第一步 在.pro文件中修改增加: QT += core gui serialport // 增加 serialp…...

一句话让AI帮你搞营销?火山引擎Data Agent说:这事儿可以的~

本文为火山引擎数据产品总监刘峰的演讲分享,介绍了在过去的半年中,火山引擎Data Agent在智能营销Agent领域的一些新思考、新能力以及落地实践。 各位线上的朋友,大家好!今天主要跟大家聊聊四个关键主题: 首先,面对用户和业务增长挑战,结合大模型我们有哪些新解法? 其次…...

debian11 使用 podman 部署 n8n

拉取镜像podman pull docker.n8n.io/n8nio/n8n:latest创建目录和启动脚本mkdir -p /root/n8n/ touch run.shrun.sh #!/bin/bash name=n8n data_dir=/root/n8n/data ssl_dir=/root/n8n/ssl cart_file=$ssl_dir/cert.pem key_file=$ssl_dir/key.pemif [ ! -d $data_dir ]; thenmk…...

网络安全反模式:无效工作生成器的根源与解决方案

本文深入探讨网络安全中常见的“无效工作生成器”反模式,通过真实案例解析其成因,并提出基于根本原因分析的解决方案,包括优先级策略、机制构建及实际应用案例,帮助团队避免资源浪费并提升安全效能。网络安全反模式:无效工作生成器 2025年4月19日 3025字 15分钟阅读 本文…...

Excel处理控件Aspose.Cells教程:如何将Excel区域转换为Python列表

在 Python 中处理 Excel 数据通常需要将特定的行和列提取为列表格式。在本教程中,我们将逐步学习如何借助Aspose.Cells在 Python 中将定义的 Excel 范围转换为列表。在 Python 中处理 Excel 数据通常需要将特定的行和列提取为列表格式。将 Excel 范围转换为 Python 列表对于以…...

alpine安装docker以及docker-compose

alpine安装docker以及docker-compose1. 开启community仓库,vim /etc/apk/repositories 2. apk add docker docker compose 3. docker 添加到自启动 rc-update add docker boot 4. 启动docker:service docker start...

运筹学

运筹学绪论 运筹学主要分支划分方法:一般数学规划模型/特定问题的数学模型。前者划分出线性规划/整数规划/非线性规划/DP/网络流/...,后者划分出网络计划/排队论/存储论/决策论/对策论/... 人工智能的许多问题均与运筹学密不可分 核心:建模与求解 e.g.线性规划:给定基函数和…...

[CF848D] Shake It!

\(f(i, j)\):\(S \to T\) 除去 \(S, T\) 有 \(i\) 个点,最大流为 \(j\) 的方案数。 \(g(i, j)\):\(S \to U \to T\) 除去 \(S, T\) 有 \(i\) 个点,最大流为 \(j\) 的方案数。 \(f\) 向 \(g\) 转移:\(f(a, b) \times f(c, d) \to g(a + c + 1, \min(b, d))\)。 当前 \(a + …...

国产化Excel开发组件Spire.XLS教程:使用 Python 设置 Excel 格式,从基础到专业应用

与在 Excel 中手动调整样式相比,使用 Python 进行 Excel 格式设置 并自动化操作,能够帮助我们节省宝贵的时间。本文将演示如何借助 Spire.XLS for Python 通过 Python 设置 Excel 样式。 在处理电子表格时,数据本身固然重要,但可读性同样关键。一个拥有优秀格式设置的 Exc…...

计算机辅助筛选抗菌/抗病毒肽:以SARS-CoV-2为例,解析靶标突破与筛选策略

抗菌药物耐药性(AMR)已成为全球公共卫生的重大威胁 —— 抗生素在农牧业的滥用、临床不合理使用,导致手术、移植等领域的感染治疗难度陡增;而病毒(如 SARS-CoV-2)的变异与耐药风险,进一步加剧了疾病防控压力。在此背景下,抗菌 / 抗病毒肽(AMPs)凭借 “多作用机制(膜…...

c++国外学习视频心得4-opengl

向量有方向,没有位置,有大小,比如力的大小,速度在大小等。归一化:(x/向量长度, y/向量长度, z/向量长度)。纯粹的方向计算就是只有方向上的影响,大小是1所以不影响大小。 向量长度向量点乘向量叉乘...

LOJ #3835. 「IOI2022」千岛 题解

Description 千岛是爪哇海里一组美丽的岛屿,其中有 \(N\) 个岛屿,编号为从 \(0\) 到 \(N - 1\)。 有 \(M\) 艘独木舟在岛屿之间航行,编号为从 \(0\) 到 \(M - 1\)。对于满足 \(0 \le i \le M - 1\) 的所有 \(i\),独木舟 \(i\) 可以停靠在岛屿 \(U_i\) 或 \(V_i\),并且在岛…...

(附源码)高校拼车管理系统的设计与实现 - 实践

(附源码)高校拼车管理系统的设计与实现 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace …...

Ubuntu取消vim自动对齐

方法一:在 Vim 中临时关闭自动对齐 在 Vim 编辑文件时,进入命令模式(按 Esc),然后输入以下命令: :set paste这会进入“粘贴模式”,关闭所有自动缩进和格式化功能,适合粘贴代码或手动编辑。 要重新开启自动功能,输入: :set nopaste方法二:修改或创建用户配置文件 vim…...

AI产品测试学习路径全解析:从业务场景到代码实践

深入AI测试领域,掌握核心技能与学习路线 在AI技术日益普及的今天,AI产品的质量保障成为关键环节。如何系统学习AI测试并掌握其核心技能?本文基于一线专家的实战经验,为你梳理出一条清晰的学习路径,涵盖业务理解、指标计算与性能测试三大阶段。 一、先理解业务场景,再制定…...

代码随想录算法训练营第一天 | leetcode 704 27 977

第一题二分查找 简答回答:经典的二分查找,采用的是左闭右闭区间,主要需要注意的就是右区间的下标 代码如下:class Solution { public int search(int[] nums, int target) { int left = 0;//左下标 int right = nums.length-1;//右下标 //循环条件 …...

中文医学基准测试题库数据集:28万条标准化JSON格式医师考试题目与临床案例分析,覆盖28个医学专业领域,用于医学AI模型训练、临床决策支持系统开发、医学知识问答系统构建、医学教育辅助工具优化

获取更多高质量数据可以访问典枢平台 https://dianshudata.com 引言与背景 在人工智能技术快速发展的今天,医疗健康领域正迎来前所未有的变革机遇。医学人工智能系统的研发与应用已成为推动医疗服务质量提升、降低医疗成本、提高诊疗效率的重要途径。然而,构建高质量的医学AI…...

GNSS终端授时方式

GNSS终端授时方式介绍了为什么GNSS接收机能够授时 为什么需要四颗星才能够定位?应该还有很多朋友不太了解 GNSS卫星定位的基本原理。 第二是我最近构思了后续文章的主题,后续文章需要用到GNSS定位的基本原理,所以今天提前介绍一下,算是给后续文章做一个铺垫。 理想情况下两…...

SpringAI接入DeepSeek大模型实现流式对话

SpringAl接入DeepSeek大模型,可实现对话模型(deepseek-chat)和推理模型(deepseek-reasoner)的交互。 ChatClienti适用于复杂功能开发,而ChatModel更适合简单场景。一、 环境配置 Spring AI 支持 Spring Boot 3.4.x,JDK支持需要17以上 添加快照存储库 <repositories><…...

函数计算的云上计费演进:从请求驱动到价值驱动,助力企业走向 AI 时代

函数计算的演进史,其实也是一部计费方式的演化史。透过计费这一窗口,我们可以一管窥全豹,清晰地看到背后产品形态在技术与体验上的深刻变化,以及技术架构随应用场景不断演化的能力。作者:砥行 在云计算的发展过程中,计费方式往往是开发者最直观的感知。最初,用户需要直接…...

【SPIE出版】第五届计算机图形学、人工智能与数据处理国际学术会议

第五届计算机图形学、人工智能与数据处理国际学术会议 2025 5th International Conference on Computer Graphics, Artificial Intelligence and Data Processing (ICCAID 2025) 在这里看会议官网详情 大会时间:2025年10月31-11月2日 大会地点:中国-南昌-南昌航空大学 截稿时…...

通知语音播报功能,解锁全新体验

在触达用户的多种途径中,推送通知消息凭借其高效性和便捷性,成为一种高性价比的营销手段。然而由于各应用推送频率过高,导致重要通知消息常被淹没在海量信息中,难以及时触达用户。比如商家的新订单提醒或者是收款到账通知等重要提醒,往往会因为消息过多而被用户忽视。 为解…...

使用AI容器镜像部署Qwen大语言模型

场景简介 在本实验场景中,将使用Alibaba Cloud AI Containers(AC2)容器镜像服务,通过Docker容器镜像部署Qwen系列大语言模型。本实验场景基于第八代Intel实例,使用Alibaba Cloud Linux 3作为实验系统,使能Intel最新的 AI 加速指令集,提供完整的容器生态支持。 本实验场景…...

【IEEE冠名,香港中文大学(深圳)主办)第五届IEEE能源工程与电力系统国际学术会议(IEEE-EEPS 2025)

第五届IEEE能源工程与电力系统国际学术会议(IEEE-EEPS 2025) 2025 5th IEEE International Conference on Energy Engineering and Power Systems 在这里看会议官网详情 2025年10月31-11月2日 中国深圳 截稿日期:看官网 提交检索:提交至 IEEE Xplore、EI Compendex、Scop…...

C#实现Access表格自增ID的重置

方法一 SQL语句修改: ALTER TABLE 表名 ALTER COLUMN [ID列名] COUNTER(1,1) 原理: 直接修改自增列的属性,强制其下一个生成的值从1开始(COUNTER(起始值, 步长)) 适用条件: 表必须完全为空(DELETE 操作已清空所有数据); 必须在全新的数据库连接中执行(不能与删除数据…...

sumifs根据条件求和

=SUMIFS(分数!$G$5:$G$72,姓名!$C$5:$C$72,A1) 即统计求和所有名字为A1单元格内数据的学生分数 分数!$G$5:$G$72 需要统计的数值所在行姓名!$C$5:$C$72 需要匹配的条件所在行A1/"=100" 匹配条件单元格内的数据/匹配条件...

ubuntu服务器docker安装部署ngix

1、docker pull nginx 2、DockerfileFROM nginx:alpine# 维护者信息 LABEL maintainer="Your Name <your@email.com>"# 将构建好的前端文件复制到Nginx的默认静态文件目录 COPY dist/ /usr/share/nginx/html/# 将自定义的Nginx配置文件复制到Nginx的配置目录 C…...

c++右值引用和移动语义

1. 什么是右值?左值:有名字,可以找到它放在哪(能取地址的)。 比如:int a = 10; // a 是左值右值:临时的、没名字的,用完就没了的东西。 比如:int b = a + 5; // a+5 是个临时值,就是右值 int c = 100; // 100 这个字面量也是右值你可以理解为: 左值像“家里…...