微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

最新发布 第6页

SuperIT专业IT技术社区之后端大数据与Devops

go

Golang 推荐的命名规范

Golang 推荐的命名规范 很少见人总结一些命名规范,也可能是笔者孤陋寡闻, 作为一个两年的golang 开发者, 我根据很多知名的项目,如 moby, kubernetess 等总结了一些常见的命名规范。 命名规范可以使得代码更容易与阅读, 更少的出现错误。 如有不同意见欢迎...

4年前 (2021-03-30) 7℃

go

构建微服务的十大 Go 框架/库 polarisxu Go语言中文网

构建微服务的十大 Go 框架/库 polarisxu Go语言中文网
现在,很多开源库都支持构建应用程序。我应该向你推荐一些库,它们可以帮助启动具有简单设计、干净代码和良好性能的项目。 01 CLI 命令(spf13/cobra) 你想要构建一些 CLI 命令吗? Cobra 既是一个用于创建强大的现代 CLI 应用程序的库,也是一个用于生成应...

4年前 (2021-03-04) 12℃

spark

最简单的spark实例

最简单的spark实例
hadoop-node web-ui: http://192.168.1.10:50070/ spark web-ui: http://192.168.1.10:8080/ spark的url: http://192.168.1.10:7077 1.创建一个scala项...

4年前 (2021-01-28) 14℃

架构

观察者模式与事件监听模式的具体实现

目录 [隐藏] 1 观察者模式 1.1 模式介绍 1.2 实现 2 事件监听模式 本文概览:介绍观察者模式与事件监听模式。 1 观察者模式 1.1 模式介绍 1、 定义 观察者模式定义了对象之间的一对多依赖,即,一个主题对应多个观察者。当一个主题对象改...

4年前 (2021-01-11) 12℃

架构

应对接口级故障:服务降级、熔断、限流、排队

应对接口级故障:服务降级、熔断、限流、排队
1.Eureka、Zookeeper、Consul 用作服务注册中心 、2.Robbin、OpenFeign 用于服务调用+负载均衡 。接下来就来了解 Hystrix 断路器 的使用。 在了解 Hystrix 断路器前,我们先来分析分布式系统面临的一些问题。 针对这些问题,再引入...

4年前 (2021-01-03) 8℃

架构

微服务中的治理

引言:上篇文章介绍了微服务和单体架构的区别、微服务的设计、消息、服务间通信、数据去中心化,本篇会继续深入微服务,介绍其它特性。 治理去中心化 通常“治理”的意思是构建方案,并且迫使人们通过努力达到组织的目标。SOA治理指导开发者开发可重用的服务,以及随着时间推移,服务应该怎么被设...

4年前 (2021-01-03) 6℃

架构

微服务发现机制

本文来自Nginx官方博客,这是微服务架构序系列的第四篇文章。作者总共发布了七篇关于微服务的系列文章,在第一文章中介绍了传统的单体式应用的不足,以及微服务架构的优势与挑战。在第二和第三骗文章中描述了微服务内部通信方面的内容。在这篇文章中,主要探讨微服务系统的服务发现的相关问题。 ...

4年前 (2021-01-03) 7℃

架构

业界常用的服务注册与发现组件对比

业界常用的服务注册与发现组件对比
了解服务注册与发现的基本原理后,如果你要在项目中使用服务注册与发现组件,当面对众多的开源组件该如何进行技术选型? 在互联网公司里,有研发实力的大公司一般会选择自研或者基于开源组件进行二次开发,但是对于中小型公司来说直接选用一款开源软件会是一个不错的选择。 常用的注册与发现组件有...

4年前 (2021-01-03) 8℃

架构

你了解分布式吗?分布式系统基本理论指标

你了解分布式吗?分布式系统基本理论指标
一、分布式系统 现如今,摩尔定律(https://baike.baidu.com/item/%E6%91%A9%E5%B0%94%E5%AE%9A%E5%BE%8B/350634?fr=aladdin)的影响已经严重衰减甚至近于失效,但我们却实实在在地看到了计算能力的大幅度提升...

4年前 (2020-12-31) 9℃

go

Golang开发新手常犯的50个错误

《50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs》 原文地址:http://devs.cloudimmunity.com/gotchas-and-common-mistakes-i...

4年前 (2020-12-29) 12℃

go

Golang精编100题

能力模型 级别 模型 初级 primary 熟悉基本语法,能够看懂代码的意图; 在他人指导下能够完成用户故事的开发,编写的代码符合CleanCode规范; 中级 intermediate 能够独立完成用户故事的开发和测试; 能够嗅...

4年前 (2020-12-29) 8℃

spark

20个spark实战项目列表,百度搜

这篇介绍是我看到过最详尽的,讲到很多Spark基本原理和对比Hadoop的优势,推荐必读。 1、【使用 SparkSQL 分析纽约市犯罪数据】 2、【Kmeans聚类算法评估足球比赛】 3、【使用决策树算法预测森林植被】 4、【Spark 机器学习之电影推荐系统...

4年前 (2020-12-29) 8℃

go

Golang精编100题

能力模型 级别 模型 初级 primary 熟悉基本语法,能够看懂代码的意图; 在他人指导下能够完成用户故事的开发,编写的代码符合CleanCode规范; 中级 intermediate 能够独立完成用户故事的开发...

4年前 (2020-12-29) 7℃

go

Golang开发新手常犯的50个错误

《50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs》 原文地址:http://devs.cloudimmunity.com/gotchas-and-common-mis...

4年前 (2020-12-29) 7℃

go

Golang build 填坑笔记

从一个bug说起 bug描述 在尝试用docker的alpine镜像运行从golang镜像中编译出来的可执行文件时出现如下的错误 standard_init_linux.go:211: exec user process caused "no such file...

4年前 (2020-12-29) 8℃

python

Python—在Django中使用Celery

Python—在Django中使用Celery
Python—在Django中使用Celery 一.Django中的请求   Django Web中从一个http请求发起,到获得响应返回html页面的流程大致如下:     http请求发起     经过中间件       http handling(reques...

4年前 (2020-12-29) 9℃

kafka

rsyslog 接入权限认证的Kafka集群

说明: kafka权限接入包含两种方式,了解具体接入可参考 本案例使用kafka的第二种使用方式,案例如下: Icon SparkConf sparkConf = new SparkConf() .setAppName("JavaSparkStream...

4年前 (2020-12-29) 7℃

kafka

kafka单条日志超过1M解决方案

一、说明 kafka默认会丢弃超过单调日志超过1M的记录。如果单条日志超出1M(压缩后),客户端会报出如下错误。 错误日志 Icon java.util.concurrent.ExecutionException: org.apache.kafka.commo...

4年前 (2020-12-29) 9℃

日志采集

日志实时收集之FileBeat+Kafka

日志实时收集之FileBeat+Kafka
flume,logstash 都是基于jvm的,都比较耗资源,而filebeat是基于go的,把logstash的核心拿出来了,但是没有执行格式化,只是在端上采集,,,, 之前,我们的某一个业务用于实时日志收集处理的架构大概是这样的: http://rk700...

4年前 (2020-12-29) 5℃

kafka

kafka单独设置数据过期时间

kafka 单独设置某个topic的数据过期时间 kafka 默认存放7天的临时数据,如果遇到磁盘空间小,存放数据量大,可以设置缩短这个时间。 全局设置 修改 server.properties log.retention.hours=72 log.cleanup...

4年前 (2020-12-29) 7℃

日志采集

阿里Canal框架(数据同步中间件)初步实践-Java知音

阿里Canal框架(数据同步中间件)初步实践-Java知音
思维导图 本文章已收录到个人博客网站(我爱B站):me.lovebilibili.com 前言 我们都知道一个系统最重要的是数据,数据是保存在数据库里。但是很多时候不单止要保存在数据库中,还要同步保存到Elastic Search、HBase、Redis等等。 这时我注意...

4年前 (2020-12-29) 7℃

linux

cobbler全自动批量安装部署linux

cobbler全自动批量安装部署linux
Cobbler的设计方式: Cobbler的配置结构基于一组注册的对象。每个对象表示一个与另一个实体相关联的实体(该对象指向另一个对象,或者另一个对象指向该对象)。当一个对象指向另一个对象时,它就继承了被指向对象的数据,并可覆盖或添加更多特定信息。以下对象类型的定义 Dist...

4年前 (2020-12-29) 7℃