上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 99 下一页
摘要: 服务注册与发现的来源 首先,服务注册与发现是来自于微服务架构的产物。 在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。而在微服务应用中,服务实例的数量和网络地址都是动态变化的,这对系统运维提出了巨大的挑战。 而且服务集群的跨度 阅读全文
posted @ 2022-02-07 14:19 hanease 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 本文涉及的内容以及知识点如下: 1、单体架构 2、单体架构的拆分 3、SOA与微服务的区别 4、微服务的优缺点 5、微服务的消息 6、服务集成 7、数据的去中心化 单体架构 Web应用程序发展的早期,大部分web工程是将所有的功能模块(service side)打包到一起并放在一个web容器中运行, 阅读全文
posted @ 2022-02-07 14:09 hanease 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 以下将分别从Quartz架构简介、集群部署实践、Quartz监控、集群原理分析详解Quartz任务调度框架。 Quartz简介 Quartz是Java领域最著名的开源任务调度工具,是一个任务调度框架,通过触发器设置作业的定时运行规则,来执行定时任务。其中quartz集群通过故障切换和负载平衡的功能, 阅读全文
posted @ 2022-02-07 13:58 hanease 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 什么是 Zookeeper Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如: 统一命名服务 状态同步服务 集群管理 分布式应用配置项的管理等 Zookeeper已经成为Hadoop生态系统中的基础组件。 一、分 阅读全文
posted @ 2022-02-07 13:41 hanease 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 本文主要围绕微服务的技术选型、通讯协议、服务依赖模式、开始模式、运行模式等几方面来综合比较Dubbo和Spring Cloud 这2种开发框架。架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程。 微服务架构是互联网很热门的话题,是 阅读全文
posted @ 2022-02-07 11:27 hanease 阅读(181) 评论(0) 推荐(0) 编辑
摘要: RPC的由来 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访 阅读全文
posted @ 2022-02-07 11:11 hanease 阅读(961) 评论(0) 推荐(0) 编辑
摘要: Netty 1.介绍 Netty是由JBOSS提供的一个java开源框架。 Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持。作为当前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组 阅读全文
posted @ 2022-02-07 10:54 hanease 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 内容大纲: 1.RocketMQ的简介与演进 2. RocketMQ的架构设计 3.RocketMQ的关键特性 4.RocketMQ的应用场景 RocketMQ的简介 RocketMQ一个纯java、分布式、队列模型的开源消息中间件,前身是MetaQ,是阿里研发的一个队列模型的消息中间件,后开源给a 阅读全文
posted @ 2022-02-06 23:20 hanease 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 以下重点介绍最常用的开源搜素引擎: 1.Lucene 2.Solr 3.Elasticsearch 4.Sphinx 5.各自的特点和优劣势选型比较 开源搜索引擎分类 主要分为两类:Java开发和C++开发 1.java开发(Lucene系),包括: Lucene Solr Elasticsearc 阅读全文
posted @ 2022-02-06 23:10 hanease 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 什么是容器? 一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。 容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。 容器化软件适用于基于Linux和Windows的应用,在任何环境中都能够始终如一地运行。 容器赋予了 阅读全文
posted @ 2022-02-06 23:01 hanease 阅读(561) 评论(0) 推荐(0) 编辑
上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 99 下一页