对于面试,面试官总会对我们简历上的项目经历涉及到一些技术进行询问,大多让我们介绍一下技术的用途、特点等等,本文就提供一些常用技术的简介,如果大家有一些想分享的,可以留言,我在添加。注:本文只提供一些应用技术的简单介绍,具体的一些特性,请大家查找相关资料深入研究。Zookeeperzookeeper的应用和原理 ZooKeeper用途ZooKeeper是一种为分布式应用所设计的高可用、高性能且一致
前言分布式分为分布式缓存(Redis)、分布式锁(Redis 或 Zookeeper)、分布式服务(Dubbo 或 SpringCloud)、分布式服务协调(Zookeeper)、分布式消息队列(Kafka 、RabbitMq)、分布式 Session 、分布式事务、分布式搜索(Elasticsearch)等。不可能所有分布式内容都熟悉,一定要在某个领域有所专长。一、分布式基础1、集群、分布式、S
转载 2023-08-04 15:52:56
2916阅读
分布式消息服务、分布式计算、分布式存储、分布式监控系统、分布式版本控制、RESTful、微服务、容器等
分布式消息服务、分布式计算、分布式存储、分布式监控系统、分布式版本控制、RESTful、微服务、容器等
文章目录一、自身的业务场景:二、分布式锁的解决方式:2.1 几种解决方式总论2.2 基于数据库资源表做乐观锁,用于分布式锁2.2.1 乐观锁的含义:2.2.2 具体的案例:2.2.3 基于数据库表做乐观锁的一些缺点:2.3 使用memcached的add()方法,用于分布式锁2.4 使用memcached的cas()方法,用于分布式锁2.5 使用redis的setnx()、expire()方法,
    前言:       由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。       第一步,自身的业务场景:         在我日常做的项目中,目前涉及了以下这些业务场
转载 2021-06-14 22:59:55
190阅读
前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问
原创 2022-01-04 10:07:25
55阅读
前言:      由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。 ===========================================
转载 2023-02-20 16:54:06
31阅读
Java RMI Hello World示例中,我们引入了Java远程方法调用,并在服务器-客户端之间进行了非常基本String-based通信。 在此示例中,我们将更进一步,并介绍使用分布式对象的服务器-客户端通信。 1.远程接口 Remote Interface 。 Interface必须始终是public并且必须扩展Remote 。 Remote Interfa
 相关阅读: 1. Java 分布式通信的几种方式及其特点 2. Java WebService异构系统通信的原理及特点:SOAP与WSDL 3.Java EJB、CORBA、Webservices分布式通信基本原理及特点 4. Java 远程调用与分布式通信的区别假设有两个服务器,本地的服务器采用的是Java开发的,远程的是一个采用C#
转载 2023-06-25 21:07:04
61阅读
假设有两个服务器,本地的服务器采用的是Java开发的,远程的是一个采用C#开发的天气预报的服务器,二者可以通过以下几种方式通信1、如果二者不采用某些技术来通信的话,也是可以的     比如远程服务器开放数据库表,然后本地服务器使用JDBC访问这个开放的数据库表,也能够实现分布式通信     只不过开
转载 2023-05-19 14:14:57
11阅读
分布式锁1 Java常用技术方案前言:      由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,
转载 2022-11-14 20:31:22
61阅读
# 如何实现Java分布式技术 ## 引言 在现代的软件开发中,分布式技术已经成为一种常见的解决方案,它可以帮助我们实现高可用性、高性能和可扩展性。作为一名经验丰富的开发者,我将会教给你如何实现Java分布式技术,以帮助你在这个领域取得成功。 ## 流程概述 为了更好地理解Java分布式技术的实现过程,我将使用表格展示整个流程的步骤和相关代码。 | 步骤 | 描述 | 代码 | | ----
原创 2023-08-05 11:28:54
38阅读
## Java分布式技术简介 Java是一种跨平台的编程语言,具备高度的可移植性和灵活性,因此在分布式系统中广泛应用。本文将介绍Java分布式技术的基本概念和常用技术,以帮助读者了解如何使用Java构建强大的分布式系统。 ### 什么是分布式系统? 分布式系统是由多个网络连接的计算机组成的系统,这些计算机独立地工作并协调完成任务。分布式系统的目标是提供可靠性、可扩展性和高性能。它可以根据需
原创 2023-08-04 03:10:36
27阅读
共享类特性帮助减少内存占用并改进启动性能 Java™ 5.0 平台的 IBM 实现中新的共享类特性提供了一种完全透明和动态的方法,可以共享已经装载的所有类,而不会对共享类数据的 JVM 施加限制。这个特性为减少虚拟内存占用和改进启动时间提供了一个简单且灵活的解决方案,大多数应用程序都能够因此受益。本文讨论这个特性是如何工作的、如何使用它以及何时使用它,还介绍它提供的一些特性。 200
在这里说一些自己对分布式的理解:(言论自由,多评论指教):1.何为分布式?         说到分布式就不得不讲微服务,微服务是现在java服务中最常见的项目架构。在实际开发中开发人员将自己负责的java项目最初定为微服务就是方便拓展维护开发业务。     &
转载 2023-05-22 22:55:52
134阅读
整理自《架构解密从分布式到微服务》第七章——聊聊分布式计算.做了相应补充和修改。 前言一 不得不说的Actor模型1.1 Actor模型的诞生与发展1.2 Actor模型是什么?1.3 Actor模型原理简单介绍1.4 Actor模型的优缺点二 初始AKKA2.1 AKKA简介2.2 为什么要用Akka?三 使用面很广的Storm2.1 Storm简介2.2 Storm的应用场景2.3 Storm
Java特点 Java语言有下面一些特点:简单、面向对象、分布式、解释执行、鲁棒、安全、体系结构中立、可移植、高性能、多线程以及动态性。
转载 2023-05-26 01:06:48
94阅读
分布式技术1.软件架构的演进(1)单体应用阶段 小型项目(体量比较小,用户比较少这种)LAMP === linux操作系统 + apache httpd + mysql + php 把应用服务器+数据库等部署到同一台服务器上(2)应用服务器和数据库分离 随着用户量/数据量的增加,服务器压力就比较大,很容易出现死机等问题。 一种解决方式就是升级硬件(性价比是很低,cpu或者内存升级效能不是成倍,价格
CORBA  CORBA是OMG组织针对企业应用上的分布式程序开发标准。重要的一点是CORBA仅仅是个规范。CORBA应用以ORB而知名。市场上已经出现了几个CORBA产品如VISIBROKE,ORBIX等。JAVAIDL是在JDK1。3及以上版本核心包的另一个应用。CORBA设计的与平台和语言无关(注:与WEB SERVICE类似),因此CORBA能运行在任何平台上,
  • 1
  • 2
  • 3
  • 4
  • 5