hystrix使用dubbo的Filter在client端进行容错保护

服务端内容------------------------------>

1.

package com.okdeer.dubbo_service;

public interface DemoServer {

String sayHello(String str);

}


2.

package com.okdeer.dubbo_service;

import java.util.Date;

public class DemoServerImpl implements DemoServer  {

public String sayHello(String str) {

str = "Hello " + str + " @@^^  2 : " + new Date();

System.out.println("server:" + str);

return str;

}

}


3. 

package com.okdeer.dubbo_service;

import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Main {

@SuppressWarnings("resource")

public static void main(String[] args) throws Exception {

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] { "applicationProvider.xml" });

context.start();

System.out.println("按任意键退出");

System.in.read();

context.stop();

}

}

4.


5.

log4j.appender.Stdout=org.apache.log4j.ConsoleAppender

log4j.appender.Stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.Stdout.layout.conversionPattern=%-5p - %-26.26c{1} - %m\n

log4j.rootLogger=INFO,Stdout

log4j.logger.org.apache.wicket=INFO

log4j.logger.org.apache.wicket.protocol.http.HttpSessionStore=INFO

log4j.logger.org.apache.wicket.version=INFO

log4j.logger.org.apache.wicket.RequestCycle=INFO


客户端内容:


https://pan.baidu.com/s/1c5SWWY



pom文件的github地址:


https://github.com/yskgood/dubbo-hystrix-support/blob/master/pom.xml

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,090评论 1 13
  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,037评论 0 6
  • 一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layo...
    默默守护阅读 1,931评论 2 8
  • from:https://www.cnblogs.com/ITtangtang/p/3926665.html一、L...
    enshunyan阅读 3,329评论 0 0
  • 最近比较闲,复习搭建一下项目,这次主要使用Spring+SpringMVC+Mybatis。项目持久层使用Myba...
    mingli_jianshu1阅读 1,614评论 0 10