Comments (32)
solon 1.11.2 已发布。已增加 server.contextPath: "/test-service/"
配置支持
http://solon.noear.org/article/216
from solon.
自荐一下Idea Restful插件,支持solon接口扫描、跳转、发送请求及更多实用功能。(审核中,可先本地方式安装)
from solon.
可否用Solon 整合一套快速开发脚手架,类似若依springBoot+Vue那样的。
from solon.
@noear Hi,有没有可以让新的贡献者做的任务吗,类似于good first issue之类的?
from solon.
可否用Solon 整合一套快速开发脚手架,类似若依springBoot+Vue那样的。
@wxyShine 这个,现在有四套开源的管理后台脚手架了。你看看:
https://solon.noear.org/article/555
from solon.
@kinbod 这个早有了。而且有两个方案:)
from solon.
@kinbod 引入 solon.cloud 插件,就自带了一个轻量的了。通过 CloudClient.trace() 使用它
from solon.
可否用Solon 整合一套快速开发脚手架,类似若依springBoot+Vue那样的。
谢谢建议。。。已经有几个用户在开发类似的脚手架了
from solon.
from solon.
spring
这个不是 “全局路由”,是上下路径啦。。。solon 不支持,不过有模拟实现的方案。可以看下:https://solon.noear.org/article/216
from solon.
后续会把目前的手动处理。下版会改成配置支持:)
from solon.
牛的
from solon.
@noear Hi,有没有可以让新的贡献者做的任务吗,类似于good first issue之类的?
@sususama : 你好,这个怎么玩的?你有经验吗?。。。可否加到QQ群里,找我交流一下
from solon.
@noear Hi,有没有可以让新的贡献者做的任务吗,类似于good first issue之类的?
@sususama : 你好,这个怎么玩的?你有经验吗?。。。可否加到QQ群里,找我交流一下
@noear Hi,我申请加群了,具体的情况我不怎么了解的,但是之前看过别的社区有good first issue之类的简单的问题可以让新手快速的入门。
from solon.
自荐一下Idea Restful插件,支持solon接口扫描、跳转、发送请求及更多实用功能。(审核中,可先本地方式安装)
已发布 https://plugins.jetbrains.com/plugin/21848-solon
from solon.
使用nacos作为注册时中心自动计算的ip有问题,因为电脑上有多张物理网卡,及多张虚拟机的虚拟网卡。
按照我猜想的增加了配置项,并没有什么用。
目前处理为:
Solon.start(QyStartApp.class, args, (app) -> {
// 参考org.noear.solon.cloud.CloudClient
final String ip = app.cfg().get("solon.cloud.nacos.ip");
final int port = Integer.parseInt(app.cfg().get("solon.cloud.nacos.port"));
app.signalAdd(new SignalSim(null, ip, port, "http", null));
});
好像可以注册配置的ip了,不知道有没有更优雅的办法。
from solon.
使用nacos作为注册时中心自动计算的ip有问题,因为电脑上有多张物理网卡,及多张虚拟机的虚拟网卡。 按照我猜想的增加了配置项,并没有什么用。 目前处理为:
Solon.start(QyStartApp.class, args, (app) -> { // 参考org.noear.solon.cloud.CloudClient final String ip = app.cfg().get("solon.cloud.nacos.ip"); final int port = Integer.parseInt(app.cfg().get("solon.cloud.nacos.port")); app.signalAdd(new SignalSim(null, ip, port, "http", null)); });
好像可以注册配置的ip了,不知道有没有更优雅的办法。
可以用 “server.host” 来指定当前服务的具体ip。。。详见: https://solon.noear.org/article/174
from solon.
使用nacos作为注册时中心自动计算的ip有问题,因为电脑上有多张物理网卡,及多张虚拟机的虚拟网卡。 按照我猜想的增加了配置项,并没有什么用。 目前处理为:
Solon.start(QyStartApp.class, args, (app) -> { // 参考org.noear.solon.cloud.CloudClient final String ip = app.cfg().get("solon.cloud.nacos.ip"); final int port = Integer.parseInt(app.cfg().get("solon.cloud.nacos.port")); app.signalAdd(new SignalSim(null, ip, port, "http", null)); });
好像可以注册配置的ip了,不知道有没有更优雅的办法。
可以用 “server.host” 来指定当前服务的具体ip。。。详见: https://solon.noear.org/article/174
文档看过,没看配置出有这个功能,以为这个host会跟其他工具一样有限制,
比如设置了localhost,127.0.0.1和其他网卡ip就访问不了。
回头我改这个试下
from solon.
使用nacos作为注册时中心自动计算的ip有问题,因为电脑上有多张物理网卡,及多张虚拟机的虚拟网卡。 按照我猜想的增加了配置项,并没有什么用。 目前处理为:
Solon.start(QyStartApp.class, args, (app) -> { // 参考org.noear.solon.cloud.CloudClient final String ip = app.cfg().get("solon.cloud.nacos.ip"); final int port = Integer.parseInt(app.cfg().get("solon.cloud.nacos.port")); app.signalAdd(new SignalSim(null, ip, port, "http", null)); });
好像可以注册配置的ip了,不知道有没有更优雅的办法。
可以用 “server.host” 来指定当前服务的具体ip。。。详见: https://solon.noear.org/article/174
文档看过,没看配置出有这个功能,以为这个host会跟其他工具一样有限制, 比如设置了localhost,127.0.0.1和其他网卡ip就访问不了。 回头我改这个试下
这个 host 是指 ip ,例:"server.host=193.10.1.3" ,但必须是本机ip
from solon.
使用nacos作为注册时中心自动计算的ip有问题,因为电脑上有多张物理网卡,及多张虚拟机的虚拟网卡。 按照我猜想的增加了配置项,并没有什么用。 目前处理为:
Solon.start(QyStartApp.class, args, (app) -> { // 参考org.noear.solon.cloud.CloudClient final String ip = app.cfg().get("solon.cloud.nacos.ip"); final int port = Integer.parseInt(app.cfg().get("solon.cloud.nacos.port")); app.signalAdd(new SignalSim(null, ip, port, "http", null)); });
好像可以注册配置的ip了,不知道有没有更优雅的办法。
可以用 “server.host” 来指定当前服务的具体ip。。。详见: https://solon.noear.org/article/174
文档看过,没看配置出有这个功能,以为这个host会跟其他工具一样有限制, 比如设置了localhost,127.0.0.1和其他网卡ip就访问不了。 回头我改这个试下
这个 host 是指 ip ,例:"server.host=193.10.1.3" ,但必须是本机ip
没有限制就行,感觉可以在文档里写明有这个用法,一下就可以看到,没搞明白的估计得摸索了半天,
常用springboot的估计跟我一样第一感觉在solon.cloud.nacos下加点什么,毕竟太像了
from solon.
使用nacos作为注册时中心自动计算的ip有问题,因为电脑上有多张物理网卡,及多张虚拟机的虚拟网卡。 按照我猜想的增加了配置项,并没有什么用。 目前处理为:
Solon.start(QyStartApp.class, args, (app) -> { // 参考org.noear.solon.cloud.CloudClient final String ip = app.cfg().get("solon.cloud.nacos.ip"); final int port = Integer.parseInt(app.cfg().get("solon.cloud.nacos.port")); app.signalAdd(new SignalSim(null, ip, port, "http", null)); });
好像可以注册配置的ip了,不知道有没有更优雅的办法。
可以用 “server.host” 来指定当前服务的具体ip。。。详见: https://solon.noear.org/article/174
文档看过,没看配置出有这个功能,以为这个host会跟其他工具一样有限制, 比如设置了localhost,127.0.0.1和其他网卡ip就访问不了。 回头我改这个试下
这个 host 是指 ip ,例:"server.host=193.10.1.3" ,但必须是本机ip
没有限制就行,感觉可以在文档里写明有这个用法,一下就可以看到,没搞明白的估计得摸索了半天, 常用springboot的估计跟我一样第一感觉在solon.cloud.nacos下加点什么,毕竟太像了
好。一次加一文。。。这个也顺带看看: https://solon.noear.org/article/412
from solon.
使用nacos作为注册时中心自动计算的ip有问题,因为电脑上有多张物理网卡,及多张虚拟机的虚拟网卡。 按照我猜想的增加了配置项,并没有什么用。 目前处理为:
Solon.start(QyStartApp.class, args, (app) -> { // 参考org.noear.solon.cloud.CloudClient final String ip = app.cfg().get("solon.cloud.nacos.ip"); final int port = Integer.parseInt(app.cfg().get("solon.cloud.nacos.port")); app.signalAdd(new SignalSim(null, ip, port, "http", null)); });
好像可以注册配置的ip了,不知道有没有更优雅的办法。
可以用 “server.host” 来指定当前服务的具体ip。。。详见: https://solon.noear.org/article/174
文档看过,没看配置出有这个功能,以为这个host会跟其他工具一样有限制, 比如设置了localhost,127.0.0.1和其他网卡ip就访问不了。 回头我改这个试下
这个 host 是指 ip ,例:"server.host=193.10.1.3" ,但必须是本机ip
没有限制就行,感觉可以在文档里写明有这个用法,一下就可以看到,没搞明白的估计得摸索了半天, 常用springboot的估计跟我一样第一感觉在solon.cloud.nacos下加点什么,毕竟太像了
好。一次加一文。。。这个也顺带看看: https://solon.noear.org/article/412
多谢多谢,我继续探索功能去...
from solon.
使用nacos作为注册时中心自动计算的ip有问题,因为电脑上有多张物理网卡,及多张虚拟机的虚拟网卡。 按照我猜想的增加了配置项,并没有什么用。 目前处理为:
Solon.start(QyStartApp.class, args, (app) -> { // 参考org.noear.solon.cloud.CloudClient final String ip = app.cfg().get("solon.cloud.nacos.ip"); final int port = Integer.parseInt(app.cfg().get("solon.cloud.nacos.port")); app.signalAdd(new SignalSim(null, ip, port, "http", null)); });
好像可以注册配置的ip了,不知道有没有更优雅的办法。
可以用 “server.host” 来指定当前服务的具体ip。。。详见: https://solon.noear.org/article/174
文档看过,没看配置出有这个功能,以为这个host会跟其他工具一样有限制, 比如设置了localhost,127.0.0.1和其他网卡ip就访问不了。 回头我改这个试下
这个 host 是指 ip ,例:"server.host=193.10.1.3" ,但必须是本机ip
没有限制就行,感觉可以在文档里写明有这个用法,一下就可以看到,没搞明白的估计得摸索了半天, 常用springboot的估计跟我一样第一感觉在solon.cloud.nacos下加点什么,毕竟太像了
好。一次加一文。。。这个也顺带看看: https://solon.noear.org/article/412
多谢多谢,我继续探索功能去...
加到 qq 群里,方便交流:)。。。仓库的 README ,或官网的技术支持里有。
from solon.
最新的springboot3.1有新增一个docker-compose启动的功能,是否也能增加一个
from solon.
希望提供prometheus指标支持,或是支持micrometer的方法,如何获取现有指标与添加自己的指标; 不使用water这种重量级的套件;
至少监控需要兼容现有生态,才会考虑项目中采用
from solon.
希望提供prometheus指标支持,或是支持micrometer的方法,如何获取现有指标与添加自己的指标; 不使用water这种重量级的套件; 至少监控需要兼容现有生态,才会考虑项目中采用
目前有 opentring 的支持,或许是你需要的?可以看下:https://solon.noear.org/article/family-solon-cloud-trace
from solon.
希望提供prometheus指标支持,或是支持micrometer的方法,如何获取现有指标与添加自己的指标; 不使用water这种重量级的套件; 至少监控需要兼容现有生态,才会考虑项目中采用
io.micrometer 应该是可以直接使用的:)。。。另外, 有没有兴趣帮忙适配它。以增加便利度:)
from solon.
是否能增加一个业务跟踪id的功能,给买个业务开始添加一个hash或者其他什么id直到业务执行完毕,日志都能打印出来每个业务流转过程中的ID
from solon.
@kinbod 这个早有了。而且有两个方案:)
有文档说明吗?两个方案指那两个?
from solon.
@kinbod 看下官网的 学习 / Solon Cloud 开发(分布式套件),下面有个跟踪的文
from solon.
Solon 应该专注性能和生态建设、Spring Boot 性能是拉胯的,多让国内开源项目使用Solon、让他们成为Solon的布道师
from solon.
@cnrainbing 你这是个好建议:)
from solon.
Related Issues (20)
- 任务发放:优化 onMissingBean 条件与 List[Bean] 注入的边界问题 HOT 2
- 同时有 queryString 和 from-data 参数时,Controller 方法中的参数无法正确注入 HOT 4
- 建议官网RPC未来支持高性能序列化框架-flatbuffers和simple-binary-encoding HOT 1
- Solon 框架可以增加Javalin容器支持 HOT 2
- 建议Solon 未来可以支持物联网MQTT协议 HOT 2
- 新增组件 Solon Cloud SnailJob HOT 2
- 申明:Solon 的社区活动主要在 GitEE(欢迎参与)
- 【任务发放】把 solon.test 里带的 HttpUtils 改为基于 smart-http 适配
- 【任务发放】添加 Solon Auth Server 模块
- 【任务发放】添加“@Destroy”注解支持 HOT 1
- 希望插件按需加载 HOT 2
- 希望增加热部署 HOT 5
- IOC包扫描时排队某些包 HOT 3
- 【任务发放】优化 List[Bean] 注入,支持排序 HOT 1
- 【任务发放】增加 @NamiService 注解,替代 @Remoting 注解(让 Nami 成为前后配套服务) HOT 1
- 建议未来nami RPC 支持-Aeron 协议、低延迟RPC
- 后扫描的包,依赖注入List对象为空 HOT 1
- 安卓中运行solon,发现bug HOT 6
- lettuce-solon-plugin native编译出来的包,无法注入配置 HOT 4
- controller接口输出数据添加GZIP压缩数据 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from solon.