sukesh created SCB-324:
--------------------------

             Summary: Chassis must support network failure simulation, so that 
I can developers can enhance the robustness of the app
                 Key: SCB-324
                 URL: https://issues.apache.org/jira/browse/SCB-324
             Project: Apache ServiceComb
          Issue Type: Task
          Components: Java-Chassis
            Reporter: sukesh
            Assignee: sukesh
             Fix For: java-chassis-1.0.0-m1


Add new handler for fault injection.

1) If handler 'fault-injection' is added in application property 
file(microservice.yaml) then fault-injection handler should include in handler 
chain.

2) When handler is called read the configuration and listen the configuration 
event related to fault inject. The sample configuration file is in next slide.

3) The configuration mainly consist

    -delay

    -abort

 *delay:*can set the delay for requests based on percentage configured. The 
unit is ms. The delay percentage default value is 100%

 *abort*: Abort the requests based on percentage configured. For rest transport 
protocol error code can be configurable(500, 421) and highway protocol does not 
support for error return. The abort percentage default value is 100%

4) This features currently supports at consumer side.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to