If the documentation you added is in English, it's even better.

^_^

On Fri, Mar 27, 2020 at 11:55 PM ~Jarvis.Qiu <qiu...@foxmail.com> wrote:
>
> the doc updated:
>
> https://github.com/apache/incubator-apisix/pull/1281/commits/ecec0e767086410796325b22ed5c5bdbe3b6f86c#diff-1a9273257fe88b08ad10cb0aa15006d5
>
> add support weight and how the instance data of eureka to upstream nodes of 
> APISIX
>
>
> > ---Original---
> > From: "suo zhang"<coolsoul0...@gmail.com>
> > Date: 2020/3/26 17:18:17
> > To: "dev"<dev@apisix.apache.org>;
> > Subject: Re: [DISCUSS] how about the design of APISIX eureka integration?
>
> > can add this to the document.  maybe should simplify  it
> > and where is service named "APISIX-EUREKA"?   you  start extra application
> > server and register on the eureka?
>
> > maybe we should use register API  to initial the service on eureka.
>
>
> > ~Jarvis.Qiu <qiu...@foxmail.com> 于2020年3月26日周四 下午4:31写道:
>
> > Eureka REST API:
> >
> > https://github.com/Netflix/eureka/wiki/Eureka-REST-operations
> >
> > we just need `GET /eureka/apps`, and its output:
> >
> > {
> >     "applications": {
> >         "versions__delta": "1",
> >         "apps__hashcode": "UP_1_",
> >         "application": [
> >             {
> >                 "name": "APISIX-EUREKA",
> >                 "instance": [
> >                     {
> >                         "instanceId": "192.168.1.100:8761",
> >                         "hostName": "192.168.1.100",
> >                         "app": "APISIX-EUREKA",
> >                         "ipAddr": "192.168.1.100",
> >                         "status": "UP",
> >                         "overriddenStatus": "UNKNOWN",
> >                         "port": {
> >                             "$": 8761,
> >                             "@enabled": "true"
> >                         },
> >                         "securePort": {
> >                             "$": 443,
> >                             "@enabled": "false"
> >                         },
> >                         "countryId": 1,
> >                         "dataCenterInfo": {
> >                             "@class":
> > "com.netflix.appinfo.InstanceInfo$DefaultDataCenterInfo",
> >                             "name": "MyOwn"
> >                         },
> >                         "leaseInfo": {
> >                             "renewalIntervalInSecs": 30,
> >                             "durationInSecs": 90,
> >                             "registrationTimestamp": 1585205921502,
> >                             "lastRenewalTimestamp": 1585206281274,
> >                             "evictionTimestamp": 0,
> >                             "serviceUpTimestamp": 1585205921502
> >                         },
> >                         "metadata": {
> >                             "management.port": "8761"
> >                         },
> >                         "homePageUrl": "http://192.168.1.100:8761/";,
> >                         "statusPageUrl": "
> > http://192.168.1.100:8761/actuator/info";,
> >                         "healthCheckUrl": "
> > http://192.168.1.100:8761/actuator/health";,
> >                         "vipAddress": "apisix-eureka",
> >                         "secureVipAddress": "apisix-eureka",
> >                         "isCoordinatingDiscoveryServer": "true",
> >                         "lastUpdatedTimestamp": "1585205921502",
> >                         "lastDirtyTimestamp": "1585205921295",
> >                         "actionType": "ADDED"
> >                     }
> >                 ]
> >             }
> >         ]
> >     }
> > }
> >
> > tansform to the nodes of upstream:
> >
> > {
> >   "192.168.1.100:8761" = 1,
> > }
> >
> > others data (type, retries, timeout Etc.) of upstream are from
> > configuration.
> >
> >
> > > From: "suo zhang"<coolsoul0...@gmail.com>;
> > > Date: Thu, Mar 26, 2020 12:54 PM
> > > To: "dev"<dev@apisix.apache.org>;
> > > Subject: Re: [DISCUSS] how about the design of APISIX eureka integration?
> >
> > > > hello. maybe you should give a example and descripte how fetch the data
> > > > from eureka and tansform to the data in the upstream.
> > > > maybe you should show the APIs of eureka and  their‘s output.
> >
> >
> > > Ming Wen <wenm...@apache.org> 于2020年3月26日周四 下午12:10写道:
> >
> > > that will be great, and you can also post the design here instead of PR
> > >
> > > ~Jarvis.Qiu <qiu...@foxmail.com>于2020年3月26日 周四上午11:57写道:
> > >
> > > > just Chinese version now.
> > > >
> > > >
> > > > I need to spend some time translating it。
> > > >
> > > > ------------------ 原始邮件 ------------------
> > > > 发件人: "Ming Wen"<wenm...@apache.org;
> > > > 发送时间: 2020年3月26日(星期四) 中午11:54
> > > > 收件人: "dev"<dev@apisix.apache.org;
> > > >
> > > > 主题: Re: [DISCUSS] how about the design of APISIX eureka
> > integration?
> > > >
> > > >
> > > >
> > > > Do you have the English version?
> > > >
> > > > Thanks,
> > > > Ming Wen, Apache APISIX & Apache SkyWalking
> > > > Twitter: _WenMing
> > > >
> > > >
> > > > ~Jarvis.Qiu <qiu...@foxmail.com 于2020年3月26日周四 上午11:53写道:
> > > >
> > > >  the doc url is :
>
> > https://github.com/apache/incubator-apisix/blob/170f4650f1faeb454c1ff69ea97fe1287710ec77/doc/discovery-cn.md
> > > >
> > >
> > https://github.com/apache/incubator-apisix/blob/170f4650f1faeb454c1ff69ea97fe1287710ec77/doc/discovery-cn.md
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >  ------------------ 原始邮件 ------------------
> > > >  发件人: "Ming Wen"<wenm...@apache.org;
> > > >  发送时间: 2020年3月26日(星期四) 中午11:49
> > > >  收件人: "dev"<dev@apisix.apache.org;
> > > >
> > > >  主题: Re: [DISCUSS] how about the design of APISIX eureka
> > > > integration?
> > > >
> > > >
> > > >
> > > >  bad link, return 404.
> > > >
> > > >  Thanks,
> > > >  Ming Wen, Apache APISIX &amp; Apache SkyWalking
> > > >  Twitter: _WenMing
> > > >
> > > >
> > > >  ~Jarvis.Qiu <qiu...@foxmail.com 于2020年3月26日周四 上午11:48写道:
> > > >
> > > >   Hi:
>
> > > > here is a doc 
> > > > :https://github.com/apache/incubator-apisix/blob/170f4650f1faeb454c1ff69ea97fe1287710ec77/doc/discovery-cn.mdfor
> > > >  the design of APISIX eureka integration.
>
> > > > I hope you can give me some advice.
>
> > > > the PR: https://github.com/apache/incubator-apisix/pull/1281



-- 
MembPhis
My github: https://github.com/membphis
Apache APISIX: https://github.com/apache/incubator-apisix

Reply via email to