加入收藏 | 设为首页 | 会员中心 | 我要投稿 孝感站长网 (https://www.0712zz.com.cn/)- 运营、云管理、管理运维、云计算、大数据!
当前位置: 首页 > 站长资讯 > 动态 > 正文

数据中心融合的过去、现在

发布时间:2021-02-04 15:45:17 所属栏目:动态 来源:互联网
导读:前言 近来,一些关于面向服务架构的话题,特别是针对微服务架构的弊端这个话题上进行了大量的讨论。虽然在几年前,微服务架构受到很多人的青睐,因为它们提供了许多好处,如独立部署的灵活性、明确的所有权、系统稳定性的改善以及更好的分离问题等优点。但是

前言

近来,一些关于面向服务架构的话题,特别是针对微服务架构的弊端这个话题上进行了大量的讨论。虽然在几年前,微服务架构受到很多人的青睐,因为它们提供了许多好处,如独立部署的灵活性、明确的所有权、系统稳定性的改善以及更好的分离问题等优点。但是不久,就开始有人吐槽微服务会大幅增加系统复杂性,有时甚至连一些简单的功能都难以构建。

随着Uber发展,我们目前拥有了大约2200个关键的微服务,并且也亲身经历了这些权衡。在过去的两年里,Uber一直在试图降低微服务的复杂性的同时仍然保持着微服务架构的优势。我们希望通过这篇博文介绍我们对微服务架构的通用方法,我们称之为 "面向领域的微服务架构"(DOMA)。
 

当然,我是因为知道字符串的编码类型的条件,踩专门选取了这些有代表性的值进行测试,我们可以总结出一个规律

  •  不论是 100 还是 "100",编码类型都是 int,说明 redis 在判断是否可以用整数这个编码类型表示对象的时候,就只是看这个值是否能转换成一个整数
  •  比较短的字符串 abc 被编码为 embstr,比较长的字符串 aaaaaaa..a 被编码为 raw,说明长短字符串的编码类型不一样,由此可以猜测 redis 可能是对短的字符串进行了存储上的优化策略(当然目前只是合理猜测,还有可能是对长字符串进行了某种优化)
  •  整数 999...9 和更长的整数 9999999...9 也都被转换成了相应的表示字符串的类型,说明可以用整数编码类型表示的值,是有一定大小限制的

redis 对字符串编码类型的优化浅析

上面的实验我们了解到,字符串对象的编码类型确实有三种:int,raw,embstr。

int 类型分析起来没什么意思,想想就知道肯定是能用整型存储的,尽量用整型存储,一定比字符串方式更节省空间嘛。下面我们分析一下,长字符串和短字符串的编码类型做了区分,这是为什么呢?

不只是字符串类型,包括哈希、列表这些对象类型,都是用一个统一的结构体 redisObject 来表示的。他的结构如下:

redis.h
 

4.更低的成本

使用开源智能的另一个好处是成本更低。当企业需要收集有关特定主题的数据时,使用传统收集工具的成本可能会比使用开源工具更高昂。

传统的信息收集工具包括问卷调查、小组讨论、案例研究、观察等。除了采用这些工具收集数据具有更高的成本之外,收集、分类、分析所收集的数据也需要大量的时间。

另一方面,开源智能可以提供所需的信息,而不会产生更高昂的成本,这有利于希望节省成本的企业。

5.提供保护

开源智能不仅涉及软件系统的安全漏洞,还涉及安全保护。保护企业的业务、数据、信息和员工。企业通常会派遣员工出差,或者参加业务会议,所以必须确保他们的信息安全。

开源智能使企业能够了解和规划商务旅行所需的数据。例如,在商务旅行之前可以查看机场以前何时出现的问题,或者是否关闭。可以得到可能影响商务旅行的突发事件等信息。可以获取关于是否有人窃取信息以及在暗网上公开使用的信息。

尽管开源智能也有缺点,但它也有一些不可或缺的好处。

结语

随着技术和软件的兴起,开源智能应运而生。众所周知,对外泄露或从秘密来源获得的数据不能自由使用。因此,开放源代码数据对所有人都是免费使用的,而且对任何感兴趣的人都是公开的。这些数据是从谷歌等搜索引擎收集的,但也有来自暗网的数据。

开源智能会带来很多好处。它可以帮助保护企业和员工规划安全可靠的商务旅行,并且可以在任何地方访问互联网,这在冠状病毒疫情期间非常重要。与此同时,开源智能可以帮助企业确定任务和时间的优先级,并识别可能的安全漏洞,以解决重要的问题。

因此需要记住:任何人都可以使用开源智能,有些人可能会出于恶意目的,因此必须在这方面进行安全防范。

(编辑:孝感站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读