是因为nacos有个心跳机制,一个服务注册了以后,如果15秒内没人请求它,就认为这个服务不健康,就会变成红色,30秒内没人请求就会把它删了,需要写个心跳机制,比如每5秒请求一下它,保证它一直健康。找到的 python 代码如下,找不到原文了,如有问题请随时联系我:

import json
import requests
import timeNACOS_IP = "192.168.#.#" #你自己的nacos ip
NACOS_PORT = '8848'
NACOS_GROUP = 'default_group'
NACOS_NAME_SPACE='###' #你自己的namespace id
SERV_NAME = 'your service name'
SERV_IP = '192.168.your service ip'
SERV_PORT = 'your service port 'def create_instance():create_instance_url = 'http://'+NACOS_IP+':'+NACOS_PORT+'/nacos/v1/ns/instance?healthy=true&port='+SERV_PORT+'&ip='+SERV_IP+'&groupName='+NACOS_GROUP+'&serviceName='+SERV_NAME+'&namespaceId='+NACOS_NAME_SPACEresponse = requests.post(create_instance_url)print('创建实例请求返回'+response.text)def beat():beat_info = {'ip': SERV_IP,'port': SERV_PORT,'serviceName': SERV_NAME}beat_url = 'http://'+NACOS_IP+':'+NACOS_PORT+'/nacos/v1/ns/instance/beat?serviceName='+SERV_NAME+'&beat='+json.dumps(beat_info)+'&serviceName='+SERV_NAME+'&port='+SERV_PORT+'&ip='+SERV_IPwhile True:response = requests.put(beat_url)print('心跳请求返回:'+time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())+' '+response.text)time.sleep(5)def init():create_instance()beat()if __name__=='__main__':init()

把ip port 换成你自己的,直接运行即可。

nacos 注册python bottle服务,一会儿服务就不健康了相关推荐

  1. Spring Gateway集成 Nacos注册中心不能够发现服务的问题解决

    一.问题描述 我们现在是在用Nacos替换Eureka,原来Eureka和Spring gateway运行正常,可以通过Spring gateway调用注册到Eureka中的服务. 当前Spring ...

  2. nacos注册中心发现不到服务

    一般配置nacos注册中心就几步 安装nacos 启动nacos(这时有页面但是没有服务) 夫父工程导入依赖 <dependencyManagement><!-- 对应springb ...

  3. nacos注册中心(三)服务订阅

    Nacos监听服务 nacos监听服务,官方sdk资料:https://nacos.io/zh-cn/docs/sdk.html client端 NacosNamingService.subscrib ...

  4. 2:Alibaba微服务组件Nacos注册中心

    Spring Cloud Alibaba系列目录 提示:这里是第二章:Alibaba微服务组件Nacos注册中心 微服务和Spring Cloud Alibaba介绍 Alibaba微服务组件Naco ...

  5. Alibaba微服务组件Nacos注册中心

    目录 什么是 Nacos 官方: Nacos 的关键特性 Nacos注册中心 注册中心演变及其设计思想 核心功能 主流的注册中心 Nacos Server部署 下载源码编译 下载安装包 单机模式 集群 ...

  6. python 使用nacos 注册中心 注册服务

    python 使用nacos 注册中心 注册服务 最近一段时间要将自己写的flask 项目 作为一个微服务,因为这边java 使用的nacos 为注册中心. 所有便简单实现了一下 . https:// ...

  7. 微服务系列之ZooKeeper注册中心和Nacos注册中心Nacos和Zookeeper对比

    一.ZooKeeper注册中心 Zookeeper 是 Apache Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,推 ...

  8. gateway nacos注册服务_使用Nacos作为微服务注册中心和配置中心

    使用Nacos作为微服务注册中心和配置中心 一.技术简介 Nacos是阿里系开发的兼容Spring Cloud的服务注册中心组件,是微服务国产化的先驱.Nacos作为与Eureka的对比,不仅具有Eu ...

  9. Nacos注册中心和服务消费方式

    哈喽朋友们本次小無分享Nacos注册中心和服务消费方式 前言:本期文章操作性不多,多在于详细的理论说明 还各位看官耐心看完 一,服务治理介绍 目录 一,服务治理介绍 二,nacos简介 nacos实战 ...

最新文章

  1. Go环境搭建、Sublime Text 3 安装Go语言相关插件gosublime
  2. 一篇文章搞懂人脸识别的十大过程
  3. 计算机专业学生却被强迫工厂实习?结果发生意外手指被截肢,学校回应:会治到满意为止...
  4. 网站在收录后还需要做什么?
  5. Android中常用的编码和解码(加密和解密)的问题
  6. PAT甲级1099 Build A Binary Search Tree (30分):[C++题解]建立二叉搜索树、dfs和bfs
  7. Oracle 行列转换
  8. c51语言if语句多条件使用,单片机if语句判断多个条件
  9. 如何在软件发布计划中自动化语义化版本与变更日志
  10. Identify ksusetxn DID:An Deadlock ID
  11. HDU2039 三角形【水题】
  12. LUA脚本语言的简介
  13. AndroidHttpCapture抓包工具
  14. Linux0.11系列开篇
  15. qpsk matlab仿真,qpsk的matlab和simulink仿真.pdf
  16. 微型计算机 路由,华硕RT-AC68U无线路由器深度体验
  17. 荣之学:关于跨境电商shopee平台,你了解多少?
  18. 迅捷pdf转换器在线转换——六大转换
  19. [渝粤教育] 华中科技大学 模拟电子技术基础 参考 资料
  20. 流量分类方法设计(一)——参考论文整理

热门文章

  1. TCP四次挥手会经历这么多状态
  2. PHP 将数组以字符串形式保存到文件中
  3. git reset --hard HEAD与git revert HEAD区别(简单明了!)
  4. 微软Power Platform正式商用
  5. ssm大学生时间管理分析系统设计与实现 毕业设计-附源码130930
  6. 华为主题总是显示服务器繁忙,显示服务器繁忙
  7. android添加开机声音
  8. C++生成随机字符串
  9. Python接口自动化数据驱动方式
  10. 优先级队列(Priority Queue)