infact, in springboot2 reactive stack, it's also not compatible: - can not use servlet request and response, must switch to new class - can not use selvlet filters
all mechanism about servlet we are similar, if customer want to use servlet stack, then use them as before, but if DO NOT want to bind to servlet, than must follow the new rule. ---------------------- @Override public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) { Mono<?> principal = this.includes.contains(Include.PRINCIPAL) ? exchange.getPrincipal().cast(Object.class).defaultIfEmpty(NONE) : Mono.just(NONE); Mono<?> session = this.includes.contains(Include.SESSION_ID) ? exchange.getSession() : Mono.just(NONE); 2018-07-26 22:21 GMT+08:00 Willem Jiang <willem.ji...@gmail.com>: > For the normal user, they just want to use the session information as they > use in the web container. > It could be great if we can still support spring session out of box. > > > Willem Jiang > > Twitter: willemjiang > Weibo: 姜宁willem > > On Thu, Jul 26, 2018 at 10:03 PM, wjm wjm <zzz...@gmail.com> wrote: > > > java chassis invocation context is easier than session > > but in edge, if we provide a distributed session, that can make manage > > session easier. > > > > 2018-07-26 17:58 GMT+08:00 bismy <bi...@qq.com>: > > > > > Java Chassis now do not provide a easy session management but do give a > > > suggestion to manage it at edge service[1]. > > > > > > > > > If we need to think about Spring Session, we should think about how to > > use > > > Session API like HttpSession. But java chassis is not a J2EE > > > implementation. > > > > > > > > > Do we implement a Spring Session like mechanism? > > > > > > [1]https://huaweicse.github.io/cse-java-chassis-doc/ > > > featured-topics/develope-microservice-using-ces/jin- > > > xing-ren-zheng-he-jian-quan-she-ji.html > > > > > > > > > ------------------ 原始邮件 ------------------ > > > 发件人: "willem.jiang"<willem.ji...@gmail.com>; > > > 发送时间: 2018年7月26日(星期四) 下午5:43 > > > 收件人: "dev"<dev@servicecomb.apache.org>; > > > > > > 主题: Re: Spring Session Support in Java Chassis > > > > > > > > > > > > After went through the code, it looks like the PR[1] was not merged > into > > > master branch. > > > > > > [1]https://github.com/vert-x3/vertx-web/pull/950 > > > > > > > > > > > > Willem Jiang > > > > > > Twitter: willemjiang > > > Weibo: 姜宁willem > > > > > > On Thu, Jul 26, 2018 at 4:35 PM, wjm wjm <zzz...@gmail.com> wrote: > > > > > > > by ClusteredSessionStore, vertx can also do this > > > > but currently, there is no a official IMPL: > > > > https://github.com/vert-x3/vertx-web/issues/890 > > > > > > > > 2018-07-26 15:31 GMT+08:00 Willem Jiang <willem.ji...@gmail.com>: > > > > > > > > > Hi team, > > > > > > > > > > Today I had a quick talk with the custom who is quite interested > > about > > > > take > > > > > the session out from the single server to the redis cluster with > the > > > help > > > > > of Spring session. In this way they can build the stateless > services > > > > > without changing any application code. > > > > > > > > > > I just checked the Spring Session document, it looks like we need > to > > > > setup > > > > > a filter to replace the HTTPSession from the container. > > > > > > > > > > Now I have a quick question about how can we integrate Spring > > Session > > > > with > > > > > Java-Chassis? > > > > > If vertx support servlet filter, we just need to do some > > configuration, > > > > > but what if vertx doesn't support servlet filter API. > > > > > > > > > > Any throught? > > > > > > > > > > Willem Jiang > > > > > > > > > > Twitter: willemjiang > > > > > Weibo: 姜宁willem > > > > > > > > > > > > > > >