拥有0000-未整理-等待研究标签的文章

(3条消息)kafka 从2.11-0.10.2.1 升级到2.11-2.0.0 - fanxinxinshuang的博客 - CSDN博客

1,升级原因     线上运的的集群最开始由于关掉了delete.topic.enable 这个选项,而且打开了自动创建topic的选项,导致线上集群topic多,分区数也很庞大,尝试了用kafkamanager工具去删除topic,没有效果,直接手动删除也比较麻烦,偶然在一个新版本上测试时发现即使是关掉了delete.topic.enable ,也可以直接用kafkamanager这个管理工...
阅读全文

使用JAVA获取KAFKA中指定TOPIC的OFFSET - 刺猬一号的个人空间 - 开源中国

首先获取到每个 topic 的所有分区 leader 然后使用 leader 的 host 创建一个 SimpleConsumer,请求 OffsetRequest代码```import kafka.api.OffsetRequest;import kafka.api.PartitionOffsetRequestInfo;import kafka.common.Topic...
阅读全文

Metrics —— JVM上的实时监控类库 - 简书

系统开发到一定的阶段,线上的机器越来越多,就需要一些监控了,除了服务器的监控,业务方面也需要一些监控服务。`Metrics`作为一款`监控指标`的度量类库,提供了许多工具帮助开发者来完成自定义的监控工作。 使用Metrics通过构建一个`Spring Boot`的基本应用来演示`Metrics`的工作方式。在Maven的`pom.xml`中引入`Metrics`:```<depe...
阅读全文

Spring Cloud 客服端负载均衡 Ribbon - vOoT - 博客园

一、简介              Spring Cloud Ribbon 是一个基于Http和TCP的客服端负载均衡工具,它是基于Netflix Ribbon实现的。它不像服务注册中心、配置中心、API网关那样独立部署,但是它几乎存在于每个微服务的基础设施中。包括前面的提供的声明式服务调用也是基于该Ribbon实现的。理解Ribbon对于我们使用Spring Cloud来讲非常的重要,因为负...
阅读全文

(3条消息)Spring Boot 事务的使用 - 小单的博客专栏 - CSDN博客

Spring Boot 使用事务非常简单,首先使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可。关于事务管理器,不管是JPA还是JDBC等都实现自接口 PlatformTransactionManager 如果你添加的是 springbootstarterjdbc 依赖,框架会...
阅读全文

@EnableDiscoveryClient与@EnableEurekaClient区别 - 简书

在使用Spring Cloud feign使用中在使用服务发现的时候提到了两种注解,一种为@EnableDiscoveryClient,一种为@EnableEurekaClient,用法上基本一致。 spring cloud中discovery service有许多种实现(eureka、consul、zookeeper等等),@EnableDiscoveryClient基于springclou...
阅读全文

(3条消息)Spring cloud系列十 使用@HystrixCommand使用Hystrix组件及@EnableCircuitBreaker原理介绍 - 不积跬步无以至千里; 不积小流无以成江海 - CSDN博客

1\. 概述本文主要包括如下内容: 1 通过@HystrixCommand注解实现在Spring Cloud中使用Hystrix组件:包括通过@HystrixCommand调用服务,实现fallback方法 2 如何通过配置自定义的Hystrix参数 3 对@HystrixCommand+@EnableCircuitBreaker的原理进行介绍2\. 通过@Hystr...
阅读全文

MAC 搭建RTMP服务器nginx 和 srs - 简书

方案一: nginx 首先安装brew,参考 执行命令:```brew tap homebrew/nginx``````brew install nginxfull withrtmpmodule```通过以上步骤nginx和rtmp模块就安装好了,下面配置rtmp模块 查看nginx安装信息,执行命令```brew info nginxfu...
阅读全文

Intellij IDEA找回Run Dashboard - icebox126的专栏 - CSDN博客

idea升级到 2017.3.1 版本后,发现找不到Run Dashboard面板了。 曾尝试在"Run Edit Configurations Defaults"中添加"Spring Boot",同时在Spring Boot中配置了项目,但仍然不显示,见下图:仍无法完成。 最后通过尝试以下方式打开:打开该项目后,再打开一次(不关闭之前打开的项目)。即依次点...
阅读全文

Docke入门: Centos7安装Dcoker - 那年的暖风的个人空间 - 开源中国

1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname r 命令查看你当前的内核版本$ uname r2、使用 `root` 权限登录 Centos。确保 yum 包更新到最新。$ sudo yum update3、卸载旧版本(如果安装过旧版本的话)$ sudo y...
阅读全文