python注册nacos服务

根据nacos open api    Open API 指南

主要是实现以下接口:
创建服务
注册实例
注销实例
删除服务
发送实例心跳 

实现demo如下:

一个web服务1     http_server1.py

# coding:utf-8

import socket

from multiprocessing import Process

def handle_client(client_socket):
    """
    处理客户端请求
    """
    request_data = client_socket.recv(1024)
    # print("request data:", request_data)
    # 构造响应数据
    response_start_line = "HTTP/1.1 200 OK\r\n"
    response_headers = "Server: My server\r\n"
    response_body = "

Hello Python 1

" response = response_start_line + response_headers + "\r\n" + response_body # 向客户端返回响应数据 client_socket.send(bytes(response, "utf-8")) # 关闭客户端连接 client_socket.close() if __name__ == "__main__": server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind(("", 8001)) server_socket.listen(128) while True: client_socket, client_address = server_socket.accept() # print("[%s, %s]用户连接上了" % client_address) handle_client_process = Process(target=handle_client, args=(client_socket,)) handle_client_process.start() client_socket.close()

一个web服务2   

你可能感兴趣的:(Python,python,开发语言)