mirror of
https://github.com/wassname/ray.git
synced 2026-06-29 18:10:13 +08:00
29 lines
580 B
Python
29 lines
580 B
Python
"""
|
|
Example service that prints out http context.
|
|
"""
|
|
|
|
import time
|
|
|
|
import requests
|
|
|
|
from ray import serve
|
|
from ray.serve.utils import pformat_color_json
|
|
|
|
|
|
def echo(flask_request):
|
|
return "hello " + flask_request.args.get("name", "serve!")
|
|
|
|
|
|
serve.init(blocking=True)
|
|
|
|
serve.create_endpoint("my_endpoint", "/echo", blocking=True)
|
|
serve.create_backend(echo, "echo:v1")
|
|
serve.link("my_endpoint", "echo:v1")
|
|
|
|
while True:
|
|
resp = requests.get("http://127.0.0.1:8000/echo").json()
|
|
print(pformat_color_json(resp))
|
|
|
|
print("...Sleeping for 2 seconds...")
|
|
time.sleep(2)
|