草庐IT

dubbo-admin

全部标签

RocketMQ 入门实战(3)--Admin Tool 介绍

本文主要介绍RocketMQ管理工具(mqadmin)的使用,文中所使用到的软件版本:RocketMQ5.1.3、CentOS 7.9.2009。1、mqadmin说明A、执行命令方法:./mqadmin{command}{args}B、几乎所有命令都需要配置-n表示NameServer地址,格式为ip:portC、几乎所有命令都可以通过-h获取帮助D、如果既有Broker地址(-b)配置项又有clusterName(-c)配置项,则优先以Broker地址执行命令,如果不配置Broker地址,则对集群中所有主机执行命令,只支持一个Broker地址。-b格式为ip:port,port默认是109

干翻Dubbo系列第十五篇:Rest协议基于SpringBoot的规范化开发

文章目录文章说明一:Rest协议简介二:搭建开发环境1:父项目里边引入的新的版本内容2:Api中的操作3:Provider模块三:编码1:API模块2:Provider模块3:Consumer模块文章说明本文内容整理自《孙哥说Dubbo系列视频课程》,孙帅老师课程细致、全面、深入、性价比极高。B站搜孙帅suns可以找到对应的试听视频,或者直接添加老师微信号suns45与他直接联系一:Rest协议简介Rest协议就是我们我们一开始基于SpringBoot或者是SpringMVC开发说的Restful,本质上把他称为协议不准确。本身因为Restful他是基于Http1.x协议的。但是在这里Dubb

【严重】基于 Thymeleaf 沙箱逃逸的 Spring Boot Admin 远程代码执行漏洞(PoC)

 漏洞描述Thymeleaf是用于构建动态的Web应用程序的Java模板引擎,SpringBootAdmin是开源的管理和监控SpringBoot应用程序的WebUI。由于Thymeleaf3.1.1.RELEASE及之前版本中存在沙箱逃逸漏洞,并且SpringBootAdmin默认使用Thymeleaf进行HTML渲染,如果SpringBootAdmin服务未对/actuator/envapi节点进行身份验证,未经身份验证的攻击者可通过该api节点启用MailNotifier功能,并通过服务端模板注入在SpringBootAdmin服务器中执行任意代码。该漏洞Poc已公开,并且官方尚未发布漏

Dubbo + Nacos这么玩就失去高可用的能力了

我们常用的微服务框架是SpringCloud那一套,在服务远程调用和注册中心的选型上也有不少方案。在服务远程调用上常用的有:Feign、Dubbo等,在注册中心上常用的有:Nacos、Zookeeper、Consul、Eureka等。我们项目这两块的选型是这样的:RPC调用-Dubbo、注册中心和配置中心-Nacos。一、故障开端项目平稳运行了好几年,有一天发现Nacos集群的Server内存有点高,所以想升级下机器配置,然后重启。说干就干,立马在测试环境的3台Nacos-Server集群中,任意选了一台进行停机,暂且叫它Nacos-Server-1吧。接下来就是故障了开端了。停机之后,测试环

SpringCloud与Dubbo的区别(全面详解)深入浅出

一、SpringCloud与Dubbo的区别初始定位不同:SpringCloud定位为微服务架构下的一站式解决方案;Dubbo是SOA时代的产物,它的关注点主要在于服务的调用和治理生态环境不同:SpringCloud依托于Spring平台,具备更加完善的生态体系;而Dubbo一开始只是做RPC远程调用,生态相对匮乏,现在逐渐丰富起来。调用方式:SpringCloud是采用Http协议做远程调用,接口一般是Rest风格,比较灵活;Dubbo是采用Dubbo协议,接口一般是Java的Service接口,格式固定。但调用时采用Netty的NIO方式,性能较好。组件差异比较多,例如SpringClou

开源微服务如何选型?Spring Cloud、Dubbo、gRPC、Istio 详细对比

作者:刘军不论您是一名开发者、架构师、CTO,如果您曾深度参与在微服务开发中,那么相信您一定有过开源微服务框架或体系选型的疑问:ApacheDubbo、SpringCloud、gRPC以及ServiceMesh体系产品如Istio,到底应该选型哪一个?这篇文章对这几个框架进行了详细的说明,并在选型方面给了一定的指导意见,相信能给微服务开发者带来一定的帮助。需要注意的是,这篇文章的作者有深度ApacheDubbo社区参与经验,因此整篇文章是以Dubbo为基础展开的,通过将Dubbo与其他组件之间的联系与差异客观、透明的展现出来,来向读者呈现几款开源产品的优势和适用场景。整篇文章中有部分内容突出了

如何将 Dubbo Filter 拦截器原理运用到日志拦截器中?

业务背景我们希望可以在使用日志拦截器时,定义属于自己的拦截器方法。实现的方式有很多种,我们分别来看一下。v1-基本版本接口最常见的定义方式,在方法执行前后,异常,finally提供钩子函数。packagecom.github.houbb.auto.log.api;/***autoLog拦截器*@authorbinbin.hou*@since0.0.10*/publicinterfaceIAutoLogInterceptor{/***执行之前*@paraminterceptorContext拦截器上下文*@since0.0.10*/voidbeforeHandle(IAutoLogInterce

dubbo-admin 因连接ZooKeeper超时启动失败问题

一、遇见的问题1.1问题背景dubbo-admin开源项目地址:https://github.com/apache/dubbo-admin/blob/master/README_ZH.md尝试本地运行dubbo-admin项目,项目的后端部分是一个纯SpringBoot工程,按理说只需要配置一下我的注册中心的地址就可以在本地运行。但是每次运行都会报错。1.2问题描述启动失败,报错信息为failedtoconnecttozookeeperserver下载下来的Dubbo-admin项目,运行其dubbo-admin-server的SpringBoot项目启动失败。下载下来后仅仅修改过三个注册相关

java - Play Framework : Server monitoring and performance admin page

我正在使用Play2.2.x和Scala。我想要一个管理仪表板,它在一个漂亮的HTML图表GUI页面中显示CPU/内存、最近的HTTP请求列表、性能和负载指标、日志、服务器控制台等。是否有我可以使用的Play插件或JavaEE插件?Takipi/NewRelic看起来不错,但没有niceHTTPlogUI.JavaMelody看起来也不错,但它适用于传统的JavaEE应用程序而不是Play2Scala应用程序。 最佳答案 对于与HTTP请求/JVM统计相关的指标,Twitter的Ostrich很棒:https://github.co

java - 下拉向导 : New admin resource

我正在使用Drowpizard0.7.1,但也许我很快就会升级到0.8.4。有谁知道如何将管理资源添加到dropwizard,它显示在操作菜单中,如下例所示?OperationalMenuMetricsPingThreadsHealthcheckCustomAdminXy 最佳答案 我不认为你可以轻松做到这一点。AdminServlet在构建ServerFactory时创建。有可能延长DefaultServerFactory并覆盖createAdminServlet使用您的链接等创建自定义Adminservlet...(然后您必须通