[jira] [Created] (SCB-1697) support service center schemas related API in service-center-client
zhouzhongyuan created SCB-1697: -- Summary: support service center schemas related API in service-center-client Key: SCB-1697 URL: https://issues.apache.org/jira/browse/SCB-1697 Project: Apache ServiceComb Issue Type: Improvement Components: Java-Chassis Affects Versions: java-chassis-2.0.0 Reporter: zhouzhongyuan support service center schemas related API in service-center-client -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (SCB-1654) Add service-center-client related post in website
zhouzhongyuan created SCB-1654: -- Summary: Add service-center-client related post in website Key: SCB-1654 URL: https://issues.apache.org/jira/browse/SCB-1654 Project: Apache ServiceComb Issue Type: Improvement Reporter: zhouzhongyuan -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (SCB-1648) fix mersher to mesher in servicecomb-website
zhouzhongyuan created SCB-1648: -- Summary: fix mersher to mesher in servicecomb-website Key: SCB-1648 URL: https://issues.apache.org/jira/browse/SCB-1648 Project: Apache ServiceComb Issue Type: Improvement Components: website Reporter: zhouzhongyuan -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (SCB-1647) fix mersher to mesher in servicecomb-website
zhouzhongyuan created SCB-1647: -- Summary: fix mersher to mesher in servicecomb-website Key: SCB-1647 URL: https://issues.apache.org/jira/browse/SCB-1647 Project: Apache ServiceComb Issue Type: Improvement Components: website Reporter: zhouzhongyuan -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (SCB-1589) Optimize the client module structure
zhouzhongyuan created SCB-1589: -- Summary: Optimize the client module structure Key: SCB-1589 URL: https://issues.apache.org/jira/browse/SCB-1589 Project: Apache ServiceComb Issue Type: Improvement Components: Java-Chassis Affects Versions: java-chassis-2.0.0 Reporter: zhouzhongyuan -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (SCB-1575) Add README for Service-Center-Client
zhouzhongyuan created SCB-1575: -- Summary: Add README for Service-Center-Client Key: SCB-1575 URL: https://issues.apache.org/jira/browse/SCB-1575 Project: Apache ServiceComb Issue Type: Improvement Components: Java-Chassis Affects Versions: java-chassis-2.0.0 Reporter: zhouzhongyuan To help users use the service-center-client more easily, add a README to the service-center-client. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (SCB-1574) Add README for Kie-Client
zhouzhongyuan created SCB-1574: -- Summary: Add README for Kie-Client Key: SCB-1574 URL: https://issues.apache.org/jira/browse/SCB-1574 Project: Apache ServiceComb Issue Type: Improvement Components: Java-Chassis Affects Versions: java-chassis-2.0.0 Reporter: zhouzhongyuan To help users better use the client, add a README to the client. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (SCB-1571) Set tenantName as a customizable parameter in service-center-client
zhouzhongyuan created SCB-1571: -- Summary: Set tenantName as a customizable parameter in service-center-client Key: SCB-1571 URL: https://issues.apache.org/jira/browse/SCB-1571 Project: Apache ServiceComb Issue Type: New Feature Components: Java-Chassis Affects Versions: java-chassis-2.0.0 Reporter: zhouzhongyuan For the needs of the user, set the tenantName to a customizable parameter. Simultaneously optimize the client code -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (SCB-1550) Add a sample Java client of ServiceComb-Kie
zhouzhongyuan created SCB-1550: -- Summary: Add a sample Java client of ServiceComb-Kie Key: SCB-1550 URL: https://issues.apache.org/jira/browse/SCB-1550 Project: Apache ServiceComb Issue Type: New Feature Components: Java-Chassis Affects Versions: java-chassis-2.0.0 Reporter: zhouzhongyuan Add a sample Java client of ServiceComb-Kie to ServiceComb project ( ServiceComb-Java-chassis ). And This can help java developer use ServiceComb-Kie more easily. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (SCB-1529) Add java client of service-center to apache-java-chassis
[ https://issues.apache.org/jira/browse/SCB-1529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] zhouzhongyuan updated SCB-1529: --- Description: The service-center client provides the following APIs: 1. Get service-center instances message based open api: GET /registry/health function:getServiceCenterInstances() param:null return:MicroserviceInstancesResponse (a data model of microservice instances list ) 2. Register microservice to service-center based open api: POST /registry/microservices + body(Microservice) function:registerMicroservice(Microservice microservice) param:Microservice (a data model of microservice) return: serviceId (microservice ID) 3. Find all registerd microservice of service-center based open api: GET /registry/microservices function:getAllMicroservices() param:null return:MicroservicesResponse (a data model of microservice list) 4. Get one microservice message of service-center based open api: GET /registry/microservices/\{serviceId} function:getMicroserviceByServiceId(String serviceId) param: serviceId (microservice ID) return:Microservice (a data model of microservice) 5. Register microservice instances to service-center based open api: POST /registry/microservices/\{serviceId}/instances+body(MicroserviceInstance) function:registerMicroserviceInstances(MicroserviceInstance instance, String serviceId) param:MicroserviceInstance (a data model of microservice instance) ; serviceId (microservice ID) return:instanceId (microservice instance ID) 6. Find microservice instances of service-center based open api: GET /registry/microservices/\{serviceId}/instances function:getMicroserviceInstancesByServiceId(String serviceId) param:serviceId (microservice ID) return:MicroserviceInstancesResponse (a data model of microservice instances list) 7. Get microservice instance message of service-center based open api: GET /registry/microservices/\{serviceId}/instances/\{instanceId} function:getMicroserviceInstanceByServiceIdAndInstanceId param:serviceId (microservice ID) ; instanceId (microservice instance ID) return:MicroserviceInstance(a data model of microservice instance) 8. Delete a microservice instance based open api: DELETE /registry/microservices/\{serviceId}/instances/\{instanceId} function:deleteMicroserviceInstanceByInstanceId param:serviceId (microservice ID) ; instanceId (microservice instance ID) return:response content (String type) 9. Update status of microservice Instance based open api: PUT /registry/microservices/\{serviceId}/instances/\{instanceId}/status function:String updateMicroservicesInstanceStatus ( String serviceId, String instanceId, MicroserviceInstanceStatus status ) param:serviceId (microservice ID) ; instanceId (microservice instance ID) ; MicroserviceInstanceStatus status ( a enum model of microservice status) return:response content (String type) 10. Send heartbeats to service-center based open api: PUT /registry/heartbeats function:String sendHeartBeats(HeartbeatsRequest heartbeatsRequest) param:HeartbeatsRequest (a data model of heartbeat request) return:response content (String type) was: The service-center client provides the following APIs: 1. Get service-center instances message based open api: GET /registry/health function:getServiceCenterInstances() param:null return:MicroserviceInstancesResponse (a data model of microservice instances list ) 2. Register microservice to service-center based open api: POST /registry/microservices + body(Microservice) function:registerMicroservice(Microservice microservice) param:Microservice (a data model of microservice) return: serviceId (microservice ID) 3. Find all registerd microservice of service-center based open api: GET /registry/microservices function:getAllMicroservices() param:null return:MicroservicesResponse (a data model of microservice list) 4. Get one microservice message of service-center based open api: GET /registry/microservices/\{serviceId} function:getMicroserviceByServiceId(String serviceId) param: serviceId (microservice ID) return:Microservice (a data model of microservice) 5. Register microservice instances to service-center based open api: POST /registry/microservices/\{serviceId}/instances+body(MicroserviceInstance) function:registerMicroserviceInstances(MicroserviceInstance instance, String serviceId) param:MicroserviceInstance (a data model of microservice instance) ; serviceId (microservice ID) return:instanceId (microservice instance ID) 6. Find microservice instances of service-center based open api: GET /registry/microservices/\{serviceId}/instances function:getMicroserviceInstancesByServiceId(String serviceId) param:serviceId (microservice ID) return:MicroserviceInstancesResponse (a data model of microservice instances list) 7. Get microservi
[jira] [Updated] (SCB-1529) Add java client of service-center to apache-java-chassis
[ https://issues.apache.org/jira/browse/SCB-1529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] zhouzhongyuan updated SCB-1529: --- Description: The service-center client provides the following APIs: 1. Get service-center instances message based open api: GET /registry/health function:getServiceCenterInstances() param:null return:MicroserviceInstancesResponse (a data model of microservice instances list ) 2. Register microservice to service-center based open api: POST /registry/microservices + body(Microservice) function:registerMicroservice(Microservice microservice) param:Microservice (a data model of microservice) return: serviceId (microservice ID) 3. Find all registerd microservice of service-center based open api: GET /registry/microservices function:getAllMicroservices() param:null return:MicroservicesResponse (a data model of microservice list) 4. Get one microservice message of service-center based open api: GET /registry/microservices/\{serviceId} function:getMicroserviceByServiceId(String serviceId) param: serviceId (microservice ID) return:Microservice (a data model of microservice) 5. Register microservice instances to service-center based open api: POST /registry/microservices/\{serviceId}/instances+body(MicroserviceInstance) function:registerMicroserviceInstances(MicroserviceInstance instance, String serviceId) param:MicroserviceInstance (a data model of microservice instance) ; serviceId (microservice ID) return:instanceId (microservice instance ID) 6. Find microservice instances of service-center based open api: GET /registry/microservices/\{serviceId}/instances function:getMicroserviceInstancesByServiceId(String serviceId) param:serviceId (microservice ID) return:MicroserviceInstancesResponse (a data model of microservice instances list) 7. Get microservice instance message of service-center based open api: GET /registry/microservices/\{serviceId}/instances/\{instanceId} function:getMicroserviceInstanceByServiceIdAndInstanceId param:serviceId (microservice ID) ; instanceId (microservice instance ID) return:MicroserviceInstance(a data model of microservice instance) 8. Delete a microservice instance based open api: DELETE /registry/microservices/\{serviceId}/instances/\{instanceId} function:deleteMicroserviceInstanceByInstanceId param:serviceId (microservice ID) ; instanceId (microservice instance ID) return:response content (String type) 9. Update status of microservice Instance based open api: PUT /registry/microservices/\{serviceId}/instances/\{instanceId}/status function:String updateMicroservicesInstanceStatus ( String serviceId, String instanceId, MicroserviceInstanceStatus status ) param:serviceId (microservice ID) ; instanceId (microservice instance ID) ; MicroserviceInstanceStatus status ( a enum model of microservice status) return:response content (String type) 10. Send heartbeats to service-center based open api: PUT /registry/heartbeats function:String sendHeartBeats(HeartbeatsRequest heartbeatsRequest) param:HeartbeatsRequest (a data model of heartbeat request) return:response content (String type) was: The service-center client provides the following APIs: 1. Get service-center instances message based open api: GET /v4/{project}/registry/health function:getServiceCenterInstances() param:null return:MicroserviceInstancesResponse (a data model of microservice instances list ) 2. Register microservice to service-center based open api: POST /v4/{project}/registry/microservices + body(Microservice) function:registerMicroservice(Microservice microservice) param:Microservice (a data model of microservice) return:serviceId 3. Find all registerd microservice of service-center based open api: GET /v4/{project}/registry/microservices function:getAllMicroservices() param:null return:MicroservicesResponse (a data model of microservice list) 4. Get one microservice message of service-center based open api: GET /v4/{project}/registry/microservices/{serviceId} function:getMicroserviceByServiceId(String serviceId) param:serviceId return:Microservice (a data model of microservice) 5. Register microservice instances to service-center based open api: POST /v4/{project}/registry/microservices/{serviceId}/instances + body(MicroserviceInstance) function:registerMicroserviceInstances(MicroserviceInstance instance, String serviceId) param:MicroserviceInstance (a data model of microservice instance), serviceId return:instanceId 6. Find microservice instances of service-center based open api: GET /v4/{project}/registry/microservices/{serviceId}/instances function:getMicroserviceInstancesByServiceId(String serviceId) param:serviceId return:MicroserviceInstancesResponse (a data model of microservice instances list) 7. Get microservice in
[jira] [Updated] (SCB-1529) Add java client of service-center to apache-java-chassis
[ https://issues.apache.org/jira/browse/SCB-1529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] zhouzhongyuan updated SCB-1529: --- Description: The service-center client provides the following APIs: 1. Get service-center instances message based open api: GET /v4/{project}/registry/health function:getServiceCenterInstances() param:null return:MicroserviceInstancesResponse (a data model of microservice instances list ) 2. Register microservice to service-center based open api: POST /v4/{project}/registry/microservices + body(Microservice) function:registerMicroservice(Microservice microservice) param:Microservice (a data model of microservice) return:serviceId 3. Find all registerd microservice of service-center based open api: GET /v4/{project}/registry/microservices function:getAllMicroservices() param:null return:MicroservicesResponse (a data model of microservice list) 4. Get one microservice message of service-center based open api: GET /v4/{project}/registry/microservices/{serviceId} function:getMicroserviceByServiceId(String serviceId) param:serviceId return:Microservice (a data model of microservice) 5. Register microservice instances to service-center based open api: POST /v4/{project}/registry/microservices/{serviceId}/instances + body(MicroserviceInstance) function:registerMicroserviceInstances(MicroserviceInstance instance, String serviceId) param:MicroserviceInstance (a data model of microservice instance), serviceId return:instanceId 6. Find microservice instances of service-center based open api: GET /v4/{project}/registry/microservices/{serviceId}/instances function:getMicroserviceInstancesByServiceId(String serviceId) param:serviceId return:MicroserviceInstancesResponse (a data model of microservice instances list) 7. Get microservice instance message of service-center based open api: GET /v4/{project}/registry/microservices/{serviceId}/instances/{instanceId} function:getMicroserviceInstanceByServiceIdAndInstanceId param:String serviceId, String instanceId return:MicroserviceInstance(a data model of microservice instance) 8. Delete a microservice instance based open api: DELETE /v4/{project}/registry/microservices/{serviceId}/instances/{instanceId} function:deleteMicroserviceInstanceByInstanceId param:String serviceId, String instanceId return:response content (String type) 9. Update status of microservice Instance based open api: PUT /v4/{project}/registry/microservices/{serviceId}/instances/{instanceId}/status function:String updateMicroservicesInstanceStatus ( String serviceId, String instanceId, MicroserviceInstanceStatus status ) param:String serviceId, String instanceId, MicroserviceInstanceStatus status ( a enum model of microservice status) return:response content (String type) 10. Send heartbeats to service-center based open api: PUT /v4/{project}/registry/heartbeats function:String sendHeartBeats(HeartbeatsRequest heartbeatsRequest) param:HeartbeatsRequest (a data model of heartbeat request) return:response content (String type) was: The client provides the following APIs: 1. Get service-center instances message function:getServiceCenterInstances() param:null return:MicroserviceInstancesResponse (a data model of microservice instances list ) 2. Register microservice to service-center function:registerMicroservice(Microservice microservice) param:Microservice (a data model of microservice) return:serviceId 3. Find all registerd microservice of service-center function:getAllMicroservices() param:null return:MicroservicesResponse (a data model of microservice list) 4. Get one microservice message of service-center function:getMicroserviceByServiceId(String serviceId) param:serviceId return:Microservice (a data model of microservice) 5. Register microservice instances to service-center function:registerMicroserviceInstances(MicroserviceInstance instance, String serviceId) param:MicroserviceInstance instance, String serviceId return:instanceId 6. Find microservice instances of service-center function:getServiceCenterInstances() param:null return:MicroserviceInstancesResponse (a data model of microservice instances list ) 7. Get microservice instance message of service-center function:getMicroserviceInstanceByServiceIdAndInstanceId param:String serviceId, String instanceId return:MicroserviceInstance(a data model of microservice instance) 8. Delete a microservice instance function:deleteMicroserviceInstanceByInstanceId param:String serviceId, String instanceId return:response content 9. Update status of microservice Instance function:String updateMicroservicesInstanceStatus ( String serviceId, String instanceId, MicroserviceInstanceStatus status ) param:String serviceId, String inst
[jira] [Updated] (SCB-1529) Add java client of service-center to apache-java-chassis
[ https://issues.apache.org/jira/browse/SCB-1529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] zhouzhongyuan updated SCB-1529: --- Description: The client provides the following APIs: 1. Get service-center instances message function:getServiceCenterInstances() param:null return:MicroserviceInstancesResponse (a data model of microservice instances list ) 2. Register microservice to service-center function:registerMicroservice(Microservice microservice) param:Microservice (a data model of microservice) return:serviceId 3. Find all registerd microservice of service-center function:getAllMicroservices() param:null return:MicroservicesResponse (a data model of microservice list) 4. Get one microservice message of service-center function:getMicroserviceByServiceId(String serviceId) param:serviceId return:Microservice (a data model of microservice) 5. Register microservice instances to service-center function:registerMicroserviceInstances(MicroserviceInstance instance, String serviceId) param:MicroserviceInstance instance, String serviceId return:instanceId 6. Find microservice instances of service-center function:getServiceCenterInstances() param:null return:MicroserviceInstancesResponse (a data model of microservice instances list ) 7. Get microservice instance message of service-center function:getMicroserviceInstanceByServiceIdAndInstanceId param:String serviceId, String instanceId return:MicroserviceInstance(a data model of microservice instance) 8. Delete a microservice instance function:deleteMicroserviceInstanceByInstanceId param:String serviceId, String instanceId return:response content 9. Update status of microservice Instance function:String updateMicroservicesInstanceStatus ( String serviceId, String instanceId, MicroserviceInstanceStatus status ) param:String serviceId, String instanceId, MicroserviceInstanceStatus status ( a enum model of microservice status) return:response content 10. Send heartbeats to service-center function:String sendHeartBeats(HeartbeatsRequest heartbeatsRequest) param:HeartbeatsRequest (a data model of heartbeat request) return:response content > Add java client of service-center to apache-java-chassis > > > Key: SCB-1529 > URL: https://issues.apache.org/jira/browse/SCB-1529 > Project: Apache ServiceComb > Issue Type: New Feature > Components: Java-Chassis >Affects Versions: java-chassis-1.3.0 >Reporter: zhouzhongyuan >Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > The client provides the following APIs: > 1. Get service-center instances message > function:getServiceCenterInstances() > param:null > return:MicroserviceInstancesResponse (a data model of microservice instances > list ) > 2. Register microservice to service-center > function:registerMicroservice(Microservice microservice) > param:Microservice (a data model of microservice) > return:serviceId > 3. Find all registerd microservice of service-center > function:getAllMicroservices() > param:null > return:MicroservicesResponse (a data model of microservice list) > 4. Get one microservice message of service-center > function:getMicroserviceByServiceId(String serviceId) > param:serviceId > return:Microservice (a data model of microservice) > 5. Register microservice instances to service-center > function:registerMicroserviceInstances(MicroserviceInstance instance, String > serviceId) > param:MicroserviceInstance instance, String serviceId > return:instanceId > 6. Find microservice instances of service-center > function:getServiceCenterInstances() > param:null > return:MicroserviceInstancesResponse (a data model of microservice instances > list ) > 7. Get microservice instance message of service-center > function:getMicroserviceInstanceByServiceIdAndInstanceId > param:String serviceId, > String instanceId > return:MicroserviceInstance(a data model of microservice instance) > 8. Delete a microservice instance > function:deleteMicroserviceInstanceByInstanceId > param:String serviceId, > String instanceId > return:response content > 9. Update status of microservice Instance > function:String updateMicroservicesInstanceStatus ( String serviceId, String > instanceId, > MicroserviceInstanceStatus status ) > param:String serviceId, > String instanceId, > MicroserviceInstanceStatus status ( a enum model of > microservice status) > return:response content > 10. Send heartbeats to service-center > function:String sendHeartBeats(HeartbeatsRequest heartbeatsRequest) > param:HeartbeatsRequest (a data model of heartbeat request) > return:response content > -- This message was sent by Atlassi
[jira] [Updated] (SCB-1529) Add java client of service-center to apache-java-chassis
[ https://issues.apache.org/jira/browse/SCB-1529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] zhouzhongyuan updated SCB-1529: --- Component/s: (was: Service-Center) Java-Chassis Affects Version/s: (was: service-center-1.3.0) java-chassis-1.3.0 Summary: Add java client of service-center to apache-java-chassis (was: Add Java language general client of Service-Center) > Add java client of service-center to apache-java-chassis > > > Key: SCB-1529 > URL: https://issues.apache.org/jira/browse/SCB-1529 > Project: Apache ServiceComb > Issue Type: New Feature > Components: Java-Chassis >Affects Versions: java-chassis-1.3.0 >Reporter: zhouzhongyuan >Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (SCB-1529) Add Java language general client of Service-Center
zhouzhongyuan created SCB-1529: -- Summary: Add Java language general client of Service-Center Key: SCB-1529 URL: https://issues.apache.org/jira/browse/SCB-1529 Project: Apache ServiceComb Issue Type: New Feature Components: Service-Center Affects Versions: service-center-1.3.0 Reporter: zhouzhongyuan -- This message was sent by Atlassian Jira (v8.3.4#803005)