1.序列化是指把对象转换为字节序列的过程,而反序列化是指把字节序列恢复为对象的过程 2.对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。 3.序列化机制的核心作用就是对象状态的保存与重建。 4.反序 ...
分类:
其他好文 时间:
2020-04-30 19:01:42
阅读次数:
71
以下文章来源于阿里巴巴中间件?,作者董艺荃 注:本篇文章整理自董艺荃在 Dubbo 社区开发者日上海站的演讲。 1、缘起 携程当初为什么要引入 Dubbo 呢?实际上从 2013 年底起,携程内主要使用的就是基于 HTTP 协议的 SOA 微服务框架。这个框架是携程内部自行研发的,整体架构在这近6年 ...
分类:
其他好文 时间:
2020-04-28 09:35:06
阅读次数:
63
一、概述 1. SOA架构 面向服务的架构(SOA,Service-Oriented Architecture)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分, 并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、 操作系统 ...
分类:
其他好文 时间:
2020-04-25 18:51:06
阅读次数:
217
Dubbo是一款高性能、轻量级的Java RPC框架,提供三大核心功能:面向接口的远程方法调用、智能容错和负载均衡、以及服务自动注册和发现。简单来说,Dubbo是一个分布式服务框架,致力于提高性能和透明化的PRC远程服务调用方案,以及SOA服务治理方案。 Dubbo实际上是RPC框架,那么什么是RP ...
分类:
其他好文 时间:
2020-04-19 14:55:30
阅读次数:
70
需求分析 1、主要任务与目的 学习SSM框架及Java编程语言,研究基于云技术与SOA架构的物联网设备管理平台构建方案,设计一个基于SSM框架的物联网设备管理系统平台,实现对物联网终端设备及传感数据的管理、查询、报警和数据展示。 2、开发背景 随着通信技术的飞速发展,有线网络与无线网络已经无处不在, ...
分类:
其他好文 时间:
2020-04-15 18:27:55
阅读次数:
52
1.集群 同一个业务,部署在多台服务器上(不同的服务器运行相同的代码,干同一件事); 通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态。 好处: 本来只有一台机器处理访问,现在有两台机器处理访问了,分担了压力。 如果其中一台忘记缴费了,暂时用不了了。没关系,还有另一台可以用 ...
分类:
其他好文 时间:
2020-04-15 13:41:04
阅读次数:
61
一、微服务简介 1. 微服务的诞生 微服务是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构,又从分布式架构发展到 SOA 架构,服务不断的被拆分和分解,粒度也越来越小,直到微服务架构的诞生。 微服务架构 ...
分类:
其他好文 时间:
2020-04-12 14:13:16
阅读次数:
71
CSP S2019 D2T3 "树的重心" (centroid) 本题解是[题解栏][0]内一些常见思路的集合。 为了篇幅紧凑,在一些地方我可能跳过了证明/阐述的不是怎么详细,如果希望看到某一个思路的详细阐述/代码,可以点击相关的超链接。 思路 本题的部分分启发我们去找性质: 1. 链的部分分启发我 ...
分类:
其他好文 时间:
2020-03-31 17:23:59
阅读次数:
182
CAP 是一个基于 .NET Standard 的 C# 库,它是一种处理分布式事务的解决方案,同样具有 EventBus 的功能,它具有轻量级、易使用、高性能等特点。 在我们构建 SOA 或者 微服务系统的过程中,我们通常需要使用事件来对各个服务进行集成,在这过程中简单的使用消息队列并不能保证数据 ...
分类:
Web程序 时间:
2020-03-29 01:18:33
阅读次数:
269
1. 创建服务端 第一步:File–>New–>Project;我这里使用原生JDK来开发Web Service Server服务,所以不勾选Generate Sample Server Code,意思是不使用Apache Axis,也不生成Apache Axis代码。选中Set up librar ...
分类:
Web程序 时间:
2020-03-28 13:08:24
阅读次数:
269