Dely
Dely
@anewoneday2019 老铁,你是准备升级到2.6版吗? 我升级到2.3版是可以访问的,但只要升级到2.4或以上就会出现和你一样的情况。 不过你是用osc分支,我是用springboot2.x分支。 虽然很想贡献代码到社区,但osc与springboot2.x在我使用的时候就已经是有很大区别了 1. 前端 osc使用pug4j springboot2.x使用freemarker 2. mysql数据与数据结构 如果不介意使用 spring boot 2.3.12.RELEASE ES 7.6.2(不改依赖,最高升级到7.14.2) 可以参考我的分支提交记录: https://github.com/dph5199278/wit/commit/621c949e471e8338045d0fef51dd77800dda950e 我认为这个404问题在osc或springboot2.x分支上都是一样的问题造成的,如果已解决,能否分享下? 如果我这边解决的话,我将提交到我的分支,并在此附上我的那个提交记录
@anewoneday2019 当然可以,两边都是Apache 2.0的开源协议,只要遵守协议即可,不过我那分支不一定支持这边的插件 我那边对框架的改造: 升级spring boot 2.3.12.RELEASE 升级ES 7.6.2(不改依赖,最高升级到7.14.2) 将activemq改为activemq-artemis @hailiang-wang 谢谢,对于合并到osc会有些麻烦,如果你们可以合并的话是可以的,因为osc与springboot2.x分支本身代码上就有很多差异,而我是在springboot2.x分支上开发来的,无法保证pug4j与freemarker的兼容性,也无法保证项目的正确性。
@hailiang-wang 是的,没错,团队比起单干有更好的效益。 并非这边不想合作,osc上的pug4j并不符合这边预期的开发方式,区别: 1. spring boot版本 2. pug4j与freemarker 基于此,这边选用了springboot2.x分支。 当然,提交PR到springboot2.x是可以的,我也很佩服春松客服与优客服的开源精神与贡献,没有你们的存在,这边的项目肯定也不可能存在的。 但每个人有每个人的理念与方式,开源的精神是开放的,如果是被一方所束缚,那么这种开源对于开发者是一种折磨。 @anewoneday2019 这边经过排查,已发现问题所在,但精力有限,无法立马解决,认为咱们的问题是同一个问题。 如果那边有时间解决,可以进行尝试🙂 login.html被识别为ResourceHttpRequestHandler,而不是HandlerMethod,因此访问了静态资源文件夹,但templates并非资源文件夹。 原因也比较简单:spring boot将login.html识别为静态资源,而非java路由。 方案一(修改范围较广,影响较大): 将项目中UserInterceptorHandler的login.html替换为login 以上只是修复了login页面,其余页面需要一一测试并修改。 方案二(对源码研究修改,可以兼容全部,但对后续spring升级比较不利): 需要研究下spring前后版本差异,为何之前login.html可以工作,而现在不行。 方案三: 到spring官网研究是否有配置可以实现login.html不会自动进入静态资源。
@xiaobo9 谢谢,思路基本相通了,我这边使用的方式是实现WebMvcConfigurer,然后 ``` @Override public void configurePathMatch(PathMatchConfigurer configurer) { configurer.setUseSuffixPatternMatch(true); } ``` 这是我的提交记录 https://github.com/dph5199278/wit/commit/f95d06f281018cd80554a8c3a1ce8126883c5753 这些只是临时方案,因为这些都是被废弃的配置,如果要为spring boot3做准备的话,需要重头构造,工作量较大。
> indeed, we have not implement memcached binary support yet. Are there any plan to support binary protocols? thanks
> Yes, we have plans. Pls dm me at discord or send me an email - I would like to understand your use case better before prioritizing this task. [memcached-test.zip](https://github.com/dragonflydb/dragonfly/files/9581529/memcached-test.zip)...
> I am not talking about a reproducible test, I am talking about your system in general. Why do you use memcache in 2022 when writing a new code and...
> Ok, so it's actually an interesting use-case for us and this is why I wanted to chat with you. You prefer talking here? Discord is faster... Yes, I never...
> what's the size of your memcached cluster? are you throughput constrained? memory bounded? what would be the decisive factor for you to switch to DF i.e. what's the cost...