自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 无法打开网页版晓木虫怎么办?

若无法打开晓木虫,可通过以下方法进行排查解决:1、可能是您的网络DNS缓存或者DNS配置错误造成的,请重启路由器试试,或者您联网后手动设置网络dns地址为223.5.5.5和223.6.6.6即可解决,如图所示:2、请您确认是否使用了windows xp系统下的IE6/7/8浏览器访问,若是,请打开IE浏览器菜单“工具→Internet选项→高级”,在“安全”里找到并勾选“使用TLS 1.0”这个选项,保存设置后刷新网页试试。3、请确认您访问的是否为晓木虫学术科研第一站,我们的网址是https:...

2021-05-30 15:12:03 255

原创 附件无法上传怎么办?

我们在一些网站上传文件或发帖时会遇到附件无法上传的情况,可能是由于上传的附件超过了限制的文件大小,如果是这种情况,上传时会提示文件尺寸超过了限制的大小,出现上传失败。如果是上传按钮不显示或者本地文件浏览按钮不显示,则是由于浏览器设置造成的,具体来讲是禁用了“将文件上载到服务器时包含本地目录路径”的选项并且当前在浏览器的兼容模式下。例如,使用360安全浏览器在学术科研站点晓木虫和科学网博客上传附件时可能会出现这种情况。解决办法:请将其启用,或者切换到浏览器的极速模式。方法一:直接点击地址栏右边的e按

2021-05-30 15:04:57 16221 1

原创 IronCloud:下一代微服务——Service Mesh

今天IronCloud(https://www.ironz.com/ )讲解下一代微服务Service Mesh。微服务(Microservices)微服务(Microservices)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能...

2019-02-27 15:55:02 161

原创 IronCloud:集群和微服务到底是什么?

IronCloud(https://www.ironz.com/ )认为,系统框架,可以分为以下几种:1、单机架构这种架构,很常见,比如有一个很小的系统,不用处理很多东西,只需要一台服务器,在上面搭建出自己需要的服务,就可以开始工作。这种架构优点显而易见,方便维护,出了问题解决起来很方便。缺点也很明显,如果处理变多,资源也就不够用了。2、集群架构单机架构无法满足要求,集群架构就可以提供...

2019-02-27 15:52:33 198

原创 Iron cloud:微服务起源及实践--微服务哪些事摘录

Iron cloud微服务开发平台(www.ironz.com) 聊聊微服务的起源和实践那些事。一、微服务概念的提出:Martin,敏捷开发方法创始人之一,《重构》《企业应用架构模式》作者,ThoughtWorks公司的首席科学家微服务的流行,Martin功不可没,这老头也是个奇人,特别擅长抽象归纳和制造概念,我觉的这就是最牛逼的markting啊,感觉这也是目前国人欠缺的能力。Martin...

2019-02-20 10:59:26 104

原创 详细解读微服务的两种模式

微服务是一种架构范例。以黑少微服务商店(www.httpshop.com )为例,在这种架构中,多个小型独立组件协同工作,从而构成一个系统。尽管它的操作复杂性较高,但这种范式已经被迅速采用。这是因为它有助于将复杂的系统分解为可管理的服务。这些服务更关注微观层面的问题,包括单一责任,关注点分离,模块化等。所有这一切都要遵守各系统间相互制约的设计约束。服务间通信和执行流程是分布式系统的基础,它可以...

2019-02-19 16:47:44 243

原创 推荐30个用于微服务的顶级工具

关于微服务的好文章不计其数。对于那些一直没有亲历微服务或初次听到这个概念的人来说,这篇文章相当于把一份顶级的开源工具清单送到他们的面前。微服务是一种用于开发高度可伸缩软件系统的架构风格。这种架构可用于开发企业、政府、学校和慈善机构的企业级应用。它与传统的单体架构完全相反,单体架构只专注于单个应用程序。微服务小而独立,但在开发和维护方面,它们的架构可能很复杂。微服务之间通过同步协议(如HTTP/R...

2019-02-19 15:47:13 145

原创 微服务详细入坑指南

概念:微服务就是一些可独立运行、可协同工作的小的服务。微服务是现在特别流行的服务,微服务的字面意思是大家都很好理解,就是将系统拆分成很多小的独立系统,每个系统我们看成一个服务,从存储,缓存,部署相对独立。通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。从概念中我们可以提取三个...

2019-02-18 17:43:08 211

原创 我所理解的SOA和微服务

SOA和微服务到底是什么关系?说实话,我确实不明白SOA和微服务到底有什么本质上的区别,两者说到底都是对外提供接口的一种架构设计方式。我倒觉得微服务其实就是随着互联网的发展,复杂的平台、业务的出现,导致SOA架构向更细粒度、更通过化程度发展,就成了所谓的微服务了。以这种说法做为根据,以黑少微服务开发平台为例(http://www.httpshop.com/) ,我觉得SOA与微服务的区别在于如下...

2019-02-18 17:38:47 116

原创 黑少微服务商店实战经验分享:从单体式架构迁移到微服务架构

迁移到微服务综述给大家分享一下黑少微服务商店(http://www.httpshop.com/) 是如何做单体式架构迁移到微服务架构,迁移单体式应用到微服务架构意味着一系列现代化过程,有点像这几代开发者一直在做的事情,实时上,当迁移时,我们可以重用一些想法。一个策略是:不要大规模(big bang)重写代码(只有当你承担重建一套全新基于微服务的应用时候可以采用重写这种方法)。重写代码听起来很不...

2019-02-15 11:53:34 222 2

原创 黑少微服务:使用API Gateway

当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们来看它如何影响客户端到服务端通信,同时提出一种API Gateway的方法。假定你正在为在线购物应用开发一个原生手机客户端。你需要实现一个产品最终页来展示商品信息。例如,你在亚马逊Android...

2019-02-13 16:52:59 123

原创 黑少微服务:微服务架构的优势与不足

微服务正在博客、社交媒体讨论组和会议演讲中获得越来越多的关注,在Gartner的2014 Hype Cycle上它的排名非常靠前。同时,软件社区中也有不少持怀疑论者,认为微服务不是什么新东西。Naysayers认为这就是SOA架构的重新包装。然而,尽管存在着不同的争论,微服务架构模式却正在为敏捷部署以及复杂企业应用实施提供巨大的帮助。这篇博客是关于如何设计、开发和部署微服务的七篇系列文章中的第一...

2019-02-13 16:28:15 87

原创 黑少微服务商店:码云Gitee新增仓库访问之IP白名单功能

黑少微服务商店(http://www.httpshop.com) :码云企业版上线 IP 白名单功能,该功能主要用于企业禁止非指定 IP 访问代码仓库。使用方法:进入企业控制面板 -> 管理 -> 安全设置添加允许访问 Git 仓库的 IP 地址启用安全选项:只允许在信任范围内推拉代码其他关于企业版代码安全的功能包括:企业 Git 仓库快照限制代码强推功能,避免开发人员代...

2019-01-10 17:27:49 185

原创 微服务之基于Zuul自研服务网关

##API网关的作用我们知道,在一个微服务系统中,整个系统被划分为许多小模块,客户端想要调用服务,可能需要维护很多ip+port信息,管理十分复杂。API网关作为整个系统的统一入口,所有请求由网关接收并路由转发给内部的微服务。对于客户端而言,系统相当于一个黑箱,客户端不需要关心其内部结构。随着业务的发展,服务端可能需要对微服务进行重新划分等操作,由于网关将客户端和具体服务隔离,因此可以在尽量不...

2019-01-08 17:49:58 242

原创 微服务测试之接口测试和契约测试

日常开发过程中,项目的接口通常由服务提供方约定和提供,微服务模式下接口被多个消费者调用更是常态,那么提供方接口的变更如何快速、高效、无遗漏的通知给消费者呢?另外,当一个service同时被多个使用者调用,如何保证对service的修改可以让其它所有使用者造成的影响都能被感知到?这些问题契约测试可以给你答案。另外,微服务模式下,接口测试是非常重要的测试手段,它在实际的项目中帮助验证微服务之间的协同和...

2019-01-07 15:16:19 3908 1

原创 为你的Java代码瘦身,看这篇就够了

黑少微服务商店(http://www.httpshop.com/) 为您分享Java代码的简洁之道。软件质量,不但依赖于架构及项目管理,更与代码质量紧密相关。简洁高效的代码不但易于阅读,更能避免潜在BUG与风险,提高代码质量。近期,一位Oracle程序员在Hacker News上吐槽自己的工作,引起了热议。为你的Java代码瘦身,看这篇就够了这个工程师的核心痛点是,Oracle经历长期的产品...

2019-01-04 15:40:56 758

原创 黑少带你看热点:Chrome新UI“神奇宝贝球”

近来谷歌对其浏览器进行了一系列的大规模UI更新,对此很多用户表示不买单,其新图标被用户调侃为“神奇宝贝球”。最近的一次更新中还关闭了用户使用老UI的途径,对于很多忠于使用老UI的用户造成了很大影响,他们只能安装较早版本才可使用老UI。实际上更新UI引发用户不满的情况屡见不鲜,黑少微服务商店(http://www.httpshop.com/) 带您来看谷歌这次更新UI的始末。黑少带你看热点:Chr...

2019-01-04 15:38:40 165

原创 微服务之配置中心ConfigKeeper

在黑少微服务(http://www.httpshop.com/)架构中,配置中心是必不可少的基础服务。本文将深度分析配置中心的核心内容,错过2018.10.28「Spring Cloud中国社区北京站沙龙」的同学可以从本文中收获现场的分享内容。背景微服务+容器架构后,为了方便动态更新应用配置,需要把配置文件放到应用执行包之外的配置中心,这样一来,一个可执行包就可以在不同的环境下运行,大幅度降低...

2019-01-04 15:35:33 271

原创 微服务之分布式文件系统

背景传统Web应用中所有的功能部署在一起,图片、文件也在一台服务器;应用微服务架构后,服务之间的图片共享通过FTP+Nginx静态资源的方式进行访问,文件共享通过nfs磁盘挂载的方式进行访问,无论是单体架构还是微服务架构下的应用都存在大量图片、文件读写操作,但是昂贵的磁盘空间、高性能服务器无疑增加了运营成本。所以我们希望文件服务也能微服务、独立化,这样既能降低运营成本,又能对文件进行统一的管理...

2019-01-02 12:18:20 323

原创 微服务测试之性能测试

相关背景传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测试中的难点,其包含系统越多测试难度就越大,系统架构中每增加一层的监控内容就会给分析带来几何倍数的难度。因此,微服务...

2018-12-24 19:51:42 2261

原创 微服务怎么做?

微服务怎么做?微服务原因微服务前提业务拆分自动测试自动运维多维度监控微服务架构原则技术栈统一数据最终一致性服务无状态AKF拆分原则服务拆分原则单一职责松耦合、高内聚DDD演进式拆分服务开发原则微服务的目标是提高响应能力,降低复杂度,让一切去中心化是微服务的最高宗旨。微服务原因为什么要做微服务化?可以从以下三个方面看为什么搞微服务。分而治之:减低复杂性分而用之:提高可重用性分而做之:提高...

2018-12-20 15:29:34 557

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除