+1  to using this way to reduce load of integration testing.

But I am also interested in what Yangbo mentioned,  "apollo is too complex
a system for our use case".
My doubt is is there any way to reduce this complex, any user guide blog
for it?

Best Regards,
---
Zen Lin
[email protected]
Focused on Micro Service and Apache ServiceComb


YangYongZheng <[email protected]> 于2018年7月18日周三 上午11:24写道:

> Yes, we only need test integration mechanism, not Apollo itself
>
>
> Best Regards!
> YangYongZheng
>
>
> -----邮件原件-----
> 发件人: Yang Bo [mailto:[email protected]]
> 发送时间: 2018年7月18日 11:13
> 收件人: [email protected]
> 主题: Re: [DISCUSS]Simplify Dynamic Config (Apollo) Integration Test in Java
> Chassis
>
> For the purpose of testing this is OK. But the real problem here is that
> apollo is too complex a system for our use case.
>
>
> On Wed, Jul 18, 2018 at 11:01 AM 郑扬勇 <[email protected]> wrote:
>
> > Hi all:
> >    We had integration with Apollo for support dynamic config in Java
> > Chassis, our CI will pull up apollo docker containers for test
> > (nobodyiam/apollo-quick-start and lijasonvip/apollodb), this step is
> > very slow and easy failed.
> >    I found that we are only use apollo openapi (
> > https://github.com/ctripcorp/apollo/wiki/Apollo%E5%BC%80%E6%94%BE%E5%B
> > 9%B3%E5%8F%B0) to get configurations from it, code below :
> >
> >  private static RestTemplate rest = new RestTemplate();
> > ResponseEntity<String> exchange = rest.exchange(composeAPI(),
> > HttpMethod.GET, entity, String.class);
> >
> >   It is a general http GET request, so I think we only need start up a
> > http server and direct return a default configuration content for this
> > url in order to simulate the apollo server, that is enough.
> >
> >    Any thoughts?
> >
> >  Best Regards & Thanks!
> >  Yangyong Zheng
>
>
>
> --
> Best Regards,
> Yang.
>
>
>
>

Reply via email to