微服务下如何解耦(200721) 软件架构

微服务下如何解耦(200721)

今天准备谈下微服务架构下各个微服务间如何解耦,以及对于已经紧耦合的微服务如何进行重构。在谈这个内容前,可以先看下我前两天发布的微服务模块和粒度如何划分才更加合理的一篇文章,这篇文章对于微服务拆分有比较详细的描述。 可以参考: 中台规划中微服务粒度究竟应该如何划分?你可以从以下几点考虑 要明白实际上微服务后续出现的诸多问题往往都是一开始微服务模块划分就不合理导致,对于具体的模块划分方法和...
阅读全文
远行技术咨询服务(200603) 编程技术

远行技术咨询服务(200603)

这篇文章算作是我发的一个广告贴,这也是我最近小半年,在公司和团队如何进行转型过程中的一个重要思考,简单来说就是推出一个轻量的远行技术咨询服务包。 这个技术咨询服务包即你只需要付出少量的费用投入,即可以获得相应的技术咨询类服务,而不是一定要签订一个完整的IT咨询类大合同。在这里我想初步先谈下对于推出远行技术咨询服务包的以下技术基础积累。对于我们团队来说,实际上多年前就做过大型的I...
阅读全文
首席架构师揭秘“国家队”牵头的BSN究竟是什么? 编程技术

首席架构师揭秘“国家队”牵头的BSN究竟是什么?

随着新基建概念的提出,5G、大数据、工业物联网、 区块链 等技术将发挥不可或缺的作用。其中区块链作为信任机制的纽带,正在凭借其不可篡改、信息透明等特性,为新基建赋能。 2019年,由于国家信息中心牵头,会同中国移动、中国银联等单位合并发起了区块链服务网络(Block-chain-based Service Network,以下简称BSN),旨在建立一个低成本开发、部署、运维、互通和监管联...
阅读全文
睿云智合与麒麟软件完成产品兼容性互认证! 编程技术

睿云智合与麒麟软件完成产品兼容性互认证!

​ 日前,深圳睿云智合科技有限公司的云原生应用云平台产品 WiseCloud Enterprise 与麒麟软件有限公司的麒麟高级服务器操作系统软件完成兼容性互认证测试,测试结果表明双方产品兼容性良好、性能表现优异,运行稳定。 此次测试证明WiseCloud Enterprise能够稳定运行在主流国产操作系统之上,同时达到通用兼容性要求及性能、可靠性要求,满足用户的关键性应用需求。并在此...
阅读全文
服务器集群架构的设计与选择 编程技术

服务器集群架构的设计与选择

在网络应用中,“负载均衡”已经不能算是什么新鲜话题了,从硬件到软件,也都有了很多的方法来实现负载均衡。我们这里讨论的负载均衡,并不是指依靠DNS转向或其它硬件设备等所作的负载均衡,而是指在应用层所作的负载均衡。 一般而言,只有在大型在线系统当中才有必要引入负载均衡,那么,多大的系统才能被称为大型系统呢?比如动辄同时在线数十万的网络游戏,比如同时在线数在10万以上的WEB应用,这些我们都可以理解为...
阅读全文
PHP JAVA C上传文件如何准确判断文件类型-mime知识普及 Java

PHP JAVA C上传文件如何准确判断文件类型-mime知识普及

MIME的英文全称是”Multipurpose Internet Mail Extensions” 多功能Internet 邮件扩充服务,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。服务器会将它们发送的多媒体数据的类型告诉 浏览器,而通知手段就是说明该多媒体数据的 MIME 类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是Shockw...
阅读全文
传统岗位新挑战:信息安全之路 软件架构

传统岗位新挑战:信息安全之路

一、背景介绍 就职某保险公司,为信息安全部门负责人,职责归纳起来是负责控制整个公司内外部风险,应对新领域的安全挑战和对抗。 自身的经历:从研发,攻防实验室,业务安全,数据安全,安全架构和开发一路走来,也是一种非常有意思的体验。 二、冲突和挑战 金融行业是一个非常有挑战的行业,基本任何一个行业都跟金融行业多多少少有关系,现实来讲没有一个行业能够离开资金的支持...
阅读全文
《高性能网站建设指南》笔记 软件架构

《高性能网站建设指南》笔记

《 高性能网站建设指南 》,这是一本值得所有网站前端人员、网站开发人员、网站产品经理一读的好书。 《高》首先分析了网站的用户响应时间都花在哪里,然后在这个基础上归纳出提高性能的若干办法,最后以十大网站为例进行了实例解析。这本书,把我们之前关于网站性能的一些散碎知识,体系地串了起来,清楚地阐述了“其所以然”。篇幅不长,认真读的话,两三天也就能读完了。 前端优化的重要性: 前端优化通常只要较...
阅读全文
Loading...