348 Star 3.4K Fork 594

GVPOpenSolon/solon

 / 详情

Solon 特性(或功能)提案收集

待办的
拥有者
创建于  
2024-05-23 16:59

欢迎提出想法(接收的想法,会集到下表)

编号 特性(或功能) 提案人
1
2

评论 (27)

西东 创建了任务
西东 修改了描述
西东 置顶等级设置为
展开全部操作日志
  1. Solon 需要支持sofa-jraft 中间功能,实际工作中经常使用,目前在金融低延迟系统里面kv存储和查询是用非常多

这个已经有了;)。。。etcd-solon-cloud-plugin

https://solon.noear.org/article/526

  1. RPC未来支持高性能序列化框架-flatbuffers和simple-binary-encoding
  1. Solon nami RPC 底层希望支持socketd-transport-aeron,低延迟Aeron金融级框架
  1. Solon 希望支持Gradle 的构建、目前公司大多数项目都转向使用Gradle 构建项目
  1. Solon 需要有更友好的代码监控指标体系、报警体系、监控看板体系

希望Solon可以重新考虑一下支持构造器注入,多一种方式给开发者,迁移也会更省心。
关联issue:https://gitee.com/noear/solon/issues/I9LLT3

那为啥完全没必要?

构造器注入,在推崇阿里巴巴开发规范的项目里,运用非常多,大多数是结合 RequiredArgsConstructor 进行使用,用这种方案的还是不少的,如果能解决,也能提升这一类项目以及群体的支持度

希望能有eclipse的solon插件,毕竟目前eclipse还是主流开发工具

缺人手啊:)以后会有的

希望solon 的socket.D能支持novnc,有很多基于novnc远程桌面需要做

建议: solon-spring-boot-starter,做一层 spring 到 solon 的转换层,包括各种注解、依赖的引用等
原因: spring 生态依旧占大多数,以前的市场率也非得大,新老项目难以取舍,同一家公司很难去用两套生态的技术栈,但如果能够做一层转换,帮助开发者,快速的将 spring 的项目切入到 solon,能极大的加快 solon 在 java 行业的发展,提高市场率

这个有可能更适合第三方做

solon适配LDAP使用插件

有个简单的,且哪儿都能用的。试试: https://gitee.com/noear/okldap

条件注解有计划支持 onBean 吗

onBean 的意义不大。。。注入参数时,把必须属性设为 false ;并在函数里判断它是否为 null 。。。就相当于这个效果了

如果某个beanA需要依赖另一个beanB存在时我才需要被实例化放入容器管理怎么处理呢

如果是 @Bean 方法是好搞的。solon 的 @Bean 可以返回 null

@Bean
public BeanB b(@Inject(required=false) BeanA a){
    if(a == null) {
        return null;
    } else {
        return new BeanB(a);
    }
}

或许真应该加一个。。。显得更简洁些:)

现在不知道在solon里面支不支持类似这种的功能https://zhuanlan.zhihu.com/p/574268774

"Docker镜像编译方式"??? 这个跟 solon 或 spring 没啥关系。。。solon 官网有这块的打包说明

好像是有区别的,这种方式后面镜像分层可以做到kb级别的增量更新。但是本身要框架做处理才行。而现在的版本似乎没法那么精确的

别把事情搞复杂了:)

docker 的特点:把多变成一,把敏变成简。。。要是把 jar 拆成很多个包(每个又一层),估计是背道而驰的

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(11)
15535 noear admin 1683858335 4928358 chinavrally 1621258959 516211 mose x 1693876136 868182 zhengwunong admin 1578934350 12436617 anwena 1692632916
Java
1
https://gitee.com/opensolon/solon.git
git@gitee.com:opensolon/solon.git
opensolon
solon
solon

搜索帮助

Cb406eda 1850385 E526c682 1850385