Discuz!NT中的Redis架构设计

    在之前的Discuz!NT缓存的架构方案中,曾说过Discuz!NT采用了两级缓存方式,即 本地缓存+memcached方式。在近半年多的实际运行环境下,该方案经受住了检验。现在为了提供多样式的解决方案,我在企业版里引入了Redis这个目前炙手可热的缓存架构产品,即将memcached与Redis作为可选插件方式来提供了最终用户,尽管目前测试的结果两者的差异不是很大(毫秒级),但我想多一种

  • 0
  • 0
  • 发布于 2021-06-14 15:48
  • 阅读 ( 211 )

百度基础架构部实习生招聘启事(面向2021年毕业生)​

1.百度基础架构部基础平台研发实习生 【招聘信息】 面向对象:2021年优秀毕业生,实习时间6个月及以上 工作地点:北京 其它:最顶尖的技术挑战、一群技术牛逼的同事、规范化的技术学习、分享、交流、培训大环境  联系方式:iop-hr@baidu.com 【工作职责】 1. 设计、开发百度应用运维基础组件及平台,支持百度公司自有产品和百度云客户,包括如下方向:大规模数据采集、

  • 0
  • 0
  • 发布于 2021-06-14 14:44
  • 阅读 ( 188 )

nosql sql_使用SQL + NoSQL的数据库架构的演变

nosqlsql 两个系列的第二部分:使用ApacheDrill重新思考数据库设计 在本系列的第1部分“深入健康选择”中,我们探索了使用Drill创建Parquet表以及配置Drill读取不是很标准的数据格式。我们还通过在Drill中编写一些不同的查询来探索USDA国家营养数据库。 在本系列的第二部分中,我们将利用同一数据库来思考传统数据库设计之外的问题。 传统数据库设计 在过去的30年中,软件应

  • 0
  • 0
  • 发布于 2021-06-14 10:02
  • 阅读 ( 183 )

使用SQL + NoSQL的数据库架构的演变

两个系列的第二部分:使用ApacheDrill重新思考数据库设计 在本系列的第1部分“深入研究健康选择”中,我们探索了使用Drill来创建Parquet表以及配置Drill来读取不是很标准的数据格式。我们还通过在Drill中编写一些不同的查询来探索USDA国家营养数据库。 在本系列的第二部分中,我们将利用同一数据库来思考传统数据库设计之外的问题。 传统数据库设计 在过去的30年中,软件应用

  • 0
  • 0
  • 发布于 2021-06-14 10:02
  • 阅读 ( 335 )

微软数据库一体机升级 新技术架构满足大数据挑战

在技术门槛较高的大数据领域,有着传统优势的厂商是否能够依然占据主流,加速推动资源的整合、优化,提出端到端的一体化解决方案正变的尤为重要。

  • 0
  • 0
  • 发布于 2021-06-14 05:21
  • 阅读 ( 258 )

厉害了!阿里大神把MySQL讲的清清楚楚(基础+优化+架构)

  爱因斯坦说过“耐心和恒心总会得到报酬的”,我也一直把这句话当做自己的座右铭,这句箴言在今年也彻底在“我”身上实现了。 每一个程序员都拥有一座大厂梦,我也不例外,去年面试阿里,竟然被MySQL问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。为面试做了很多准备,收集很多关于MySQL面试题 MySQL有哪些特性? 使用C和C++编写,并使用了多种编译器进行测

  • 0
  • 0
  • 发布于 2021-06-14 04:34
  • 阅读 ( 231 )

Kafka学习笔记(2)Kafaka基础架构及安装

Kafka基本架构 Producer:消息生产者,将消息push到Kafka集群中的Broker。Consumer:消息消费者,从Kafka集群中pull消息或者接受推送的消息,消费消息。Broker:一台Kafka服务器就是一个Broker,一个集群由多个Broker组成,每个Broker可以容纳多个Topic.Topic:Topic是一个逻辑上的概念,消息的类别或者主题,逻辑上可以理解为队列。Producer只关注push消息到哪个Topic,Consumer只关注订阅了哪个Topic。Partit

  • 0
  • 0
  • 发布于 2021-06-14 02:55
  • 阅读 ( 270 )

Apache Flink学习笔记(1)Flink简介及架构

参考https://juejin.cn/post/6861119250241683464https://juejin.cn/post/6861119250241683464 Flink简介 ApacheFlink是一个框架和分布式处理引擎,用于对无边界和有边界的数据流进行有状态的计算。(unboundedandboundeddatastreams) 有界流和无界流(unboundedandboundeddatastreams) Flink中计算的数据都是流,离线数据就是有界的流,实时数据就是无界流。 无界

  • 0
  • 0
  • 发布于 2021-06-14 02:55
  • 阅读 ( 229 )

为什么说分布式事务不再适用于微服务架构

http://www.toutiao.im 传统应用使用本地事务和分布式事务保证数据一致性,但是在微服务架构中数据都是服务私有的,需要通过服务提供的API来访问,所以分布式事务不再适用微服务架构。那么微服务架构又该如何保证数据一致性呢?本文就来谈谈这个话题。 传统分布式事务不是微服务中数据一致性的最佳选择微服务架构中应满足数据最终一致性原则微服务架构实现最终一致性的

  • 0
  • 0
  • 发布于 2021-06-14 01:02
  • 阅读 ( 168 )

【微服务架构】SpringCloud组件和概念介绍(一)

一:什么是微服务(Microservice)    微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩。    微服务架构需要的功能或使用场景     1:我们把整个系统根据业务拆分成几个子系统。  2

  • 0
  • 0
  • 发布于 2021-06-13 19:56
  • 阅读 ( 203 )

BitXHub区块链开源跨链技术平台架构解读

背景当前的区块链应用和底层技术平台呈现出百花齐放的状态,但主流区块链应用中的每条链大多仍是一个独立的、垂直的封闭体系。在业务形式日益复杂的商业应用场景下,链与链之间缺乏统一的互联互通机制,这极大限制了区块链上数字资产价值的流动性,跨链需求由此而来。BitXHub平台由中继链、应用链以及跨链网关三种角色组成,并链原生集成W3C标准的DID,依据场景导

  • 0
  • 0
  • 发布于 2021-06-13 19:55
  • 阅读 ( 268 )

BitXHub区块链开源跨链技术平台架构解读

背景当前的区块链应用和底层技术平台呈现出百花齐放的状态,但主流区块链应用中的每条链大多仍是一个独立的、垂直的封闭体系。在业务形式日益复杂的商业应用场景下,链与链之间缺乏统一的互联互通机制,这极大限制了区块链上数字资产价值的流动性,跨链需求由此而来。BitXHub平台由中继链、应用链以及跨链网关三种角色组成,并链原生集成W3C标准的DID,依据场景导

  • 0
  • 0
  • 发布于 2021-06-13 19:55
  • 阅读 ( 277 )

Java网络编程--C/S架构

2.1概述 TCP通信能实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(Client)与服务端(Server)。 两端通信时步骤: 服务端程序,需要事先启动,等待客户端的连接。客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。在Java中,提供了两个类用于实现TCP通信程序: 客户端:java.net.Socket类表示。创建Socket对象,向服务端发出连接请求

  • 0
  • 0
  • 发布于 2021-06-13 18:45
  • 阅读 ( 197 )

BitXHub区块链开源跨链技术平台架构解读

背景当前的区块链应用和底层技术平台呈现出百花齐放的状态,但主流区块链应用中的每条链大多仍是一个独立的、垂直的封闭体系。在业务形式日益复杂的商业应用场景下,链与链之间缺乏统一的互联互通机制,这极大限制了区块链上数字资产价值的流动性,跨链需求由此而来。BitXHub平台由中继链、应用链以及跨链网关三种角色组成,并链原生集成W3C标准的DID,依据场景导

  • 0
  • 0
  • 发布于 2021-06-13 18:02
  • 阅读 ( 178 )

Kafka 架构原理解析

Kafka架构原理解析 臧远慧 分布式实验室 2020-04-10 本文主要讲解Kafka是什么、Kafka的架构包括工作流程和存储机制,以及生产者和消费者。最终大家会掌握Kafka中最重要的概念,分别是Broker、Producer、Consumer、ConsumerGroup、Topic、Partition、Replica、Leader、Follower,这是学会和理解Kafka的基础和必备内容。 定义   Kafka是一个分布式的基于发布/订阅模式的消息队列(MessageQueue),主要应

  • 0
  • 0
  • 发布于 2021-06-13 15:36
  • 阅读 ( 231 )

​为什么用Go编写机器学习的基础架构,而不是Python?

全文共2626字,预计学习时长8分钟 来源:blog.sina Python是机器学习项目中最流行的语言,这点是毋庸置疑的。   虽然像R语言、C++和Julia这样的程序语言有其特有的使用群体与用例,使它们经久不衰,但Python仍是使用最广泛的语言,并用于每个主要的机器学习框架中。   然而,你能想象?在Cortex(将机器学习模型部署为API的开放源代码平台之一)代码库中,87.5%的代码都是使用GO

  • 0
  • 0
  • 发布于 2021-06-13 15:36
  • 阅读 ( 165 )

Android系统架构解析与系统源码目录

Android框架是一个大的系列,熟悉其中的流程对于Android开发尤其重要,这里面有很多重要的工作和面试的知识点,我准备发布一个系列博客,对于系统源码层进行分析。今天首先对Android的框架结构以及系统源码目录进行解析。 1Android系统架构图 众所周知,Android是谷歌开发的一款基于Linux的开源操作系统,Android系统架构分为五层,从下到上依次是Linux内核层,硬件抽象层,系统

  • 0
  • 0
  • 发布于 2021-06-13 12:12
  • 阅读 ( 289 )

什么是真正的架构设计?某厂十年Java经验让我总结出了这些,不愧是我

本文转载自:什么是真正的架构设计?某厂十年Java经验让我总结出了这些,不愧是我 一.什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟

  • 0
  • 0
  • 发布于 2021-06-13 10:58
  • 阅读 ( 176 )

2.微服务架构组件分析

2019独角兽企业重金招聘Python工程师标准>>> 该系列文章来源于学习《极客时间——从0开始学习微服务》分享之后笔记载录和读后感。作者胡忠想,微博技术专家。从2012年加入微博到现在,从2012年加入微博到现在,我一直在做微博首页信息流相关的业务研发,几乎亲历了微博后端架构的每一次重大升级。不仅参与了微博后端架构从大的单体应用迁移到微服务架构的改造

  • 0
  • 0
  • 发布于 2021-06-12 21:25
  • 阅读 ( 248 )

用java观察者模式解耦经典三层架构

三层架构是一个非常经典的架构模式,根据系统的职责不同,将系统分成了表现层,逻辑层和数据访问层,并且配合数据实体进行数据传输,可以大大的封装性和复用性。 经典的三层架构图: 我们再深入到架构图内部,看看具体的类图,用简单的登陆举例吧: 这里通过LoginUI,调用了LoginLogService和LoginVerificationService两个类,通过类图可以看得出,U层和Service层(本文把BLL层称

  • 0
  • 0
  • 发布于 2021-06-12 20:58
  • 阅读 ( 276 )

今天,有什么经验需要分享呢?

立即撰写

热议话题 »