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

最新发布 第5页

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

架构

一次讲清楚,七种分布式事务的解决方案

一次讲清楚,七种分布式事务的解决方案
什么是分布式事务 分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器「分别位于不同的分布式系统的不同节点之上」。一个大的操作由N多的小的操作共同完成。而这些小的操作又分布在不同的服务上。针对于这些操作,「要么全部成功执行,要么全部不执行」。 为什么会有分布...

3年前 (2021-10-15) 7℃

架构

你能不能设计出一个完美的分布式系统?

你能不能设计出一个完美的分布式系统?
1. 分布式系统相关概念 1.1 模型 1.1.1 节点 节点是一个可以独立按照分布式协议完成一组逻辑的程序个体,工程中往往指进程。 1.1.2 通信 节点之间完全独立互相隔离,通信唯一方式是通过不可靠的网络。 1.1.3 存储 节点可以通过将数据写入与节点在同一台机器...

3年前 (2021-10-15) 8℃

springboot

java程序启动时cpu和负载高探索

java程序启动时cpu和负载高探索
简介: 这两天协助运维定位1个监控程序CPU占用率达到150%的问题,过程曲折,结论简单,很有意思:) 首先我们来看一下cpu高时候截图: 可以看到红色框中的监控程序CPU占用率都很高,但其实这些监控程序的实现很简单:发送1个http请求,收到响应后简单判断一下响应码,然后打...

3年前 (2021-09-01) 10℃

日志采集

php正则解析nginx的access log

对于nginx的日志分析,awstats + jawstats 是一个很好的解决方案 最近有个任务需要对接口的调用做二次分析统计,于是用php写了个正则解析日志,用Highcharts报表, nginx.conf 对log的默认格式是这样定义的 log_format  ac...

4年前 (2021-05-25) 9℃

go

go分布式

  go分布式: https://blog.csdn.net/sureSand/article/details/79826416 https://blog.csdn.net/qq_25490573/article/details/107287198   etc...

4年前 (2021-04-06) 6℃

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℃