You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
关于做这件事的价值、是否做这件事:我仔细想了下,如果定义一套类似于slf4j的java api spec,最大的问题是:java微服务生态已经被spring 垄断了,spring的编程界面(各种注解)已经是事实意义上的java api spec了,这意味着我们其实是在另起炉灶做同样的事情。比如spring cloud有一个注解,spring-cloud-alibaba、spring-cloud-netflix纷纷来实现它,那么这个注解已经是事实意义上的java api spec。
所以这可能不是个技术问题。是否值得做这件事,做了这件事后咋推广?即使我们定了一套interface,spring cloud的用户最终不会面向我们的interface编程,而是面向spring cloud的编程模型编程,我们只是个对用户透明的中间层,失去了定interface的意义。
这是我的个人观点,先等着看下Dapr社区的意见
The text was updated successfully, but these errors were encountered:
在和Layotto社区的讨论中,提到了如何适配到Spring注解的问题。
是的,目前Java编程的标准就是Spring,我们哪怕定义一套标准API,也很难去改变Java项目的编码风格。
所以能否将标准API适配到Spring当中(例如注解),这样一来,标准API对于用户是无感知的。
详细的讨论见:mosn/layotto#188
关于此点的讨论如下:
The text was updated successfully, but these errors were encountered: