5个规则,确保你的微服务优化运行 软件架构

5个规则,确保你的微服务优化运行

本周四晚上8点,K3s技术实践训练营第二期将准时开播!K3s最常见的问题大汇总!你遇到的、正遭受困扰 的网络问题、高可用问题 通通打包一并解决啦,提升K3s幸福感在此一举,赶紧报名咯! 扫描下方二维码即可报名: 最近几年好像大家都开始对微服务着迷,与此同时单体架构也在慢慢淡出人们的视线。 当然,热门的趋势总是来来去去,而且它们所受到的关注往往被媒体夸大了,实际情况...
阅读全文
DARMACash匿名公链技术(二):区块网络的核心框架LIBP2P 编程技术

DARMACash匿名公链技术(二):区块网络的核心框架LIBP2P

我们在DARMACash匿名公链技术(一)的介绍中,向大家阐述了DMCH项目使用了GO编程语言的战略意义,运用传统SSL/TLS技术对DMCH区块网络加密的安全手段。在这篇文章中我们重点阐述DMCH分布式区块网络的核心网络层框架libp2p,目前国内互联网还没有相关资料能够很好的解释清楚libp2p的重要性,但是理解libp2p的重要性将有助于我们理解DMCH项目及其生态为什么能够成功,当然我们在...
阅读全文
Netty源码阅读之如何将TCP的读写操作和指定线程绑定 编程技术

Netty源码阅读之如何将TCP的读写操作和指定线程绑定

原文链接: http://xueliang.org/article/detail/20200712234015993 前言 在Netty的线程模型中,对于一个TCP连接的读写操作,都是由一个单线程完成的,对于刚入门Netty的新手,这完全颠覆我们熟知的多线程能够加快处理速度,缩短处理时间的常规思路。 实际上,Netty采用了异步通信模式,一个IO 线程可以并发处理N 个客户端连接和读...
阅读全文
Netty源码阅读之如何将TCP的读写操作和指定线程绑定 编程技术

Netty源码阅读之如何将TCP的读写操作和指定线程绑定

原文链接: http://xueliang.org/article/detail/20200712234015993 前言 在Netty的线程模型中,对于一个TCP连接的读写操作,都是由一个单线程完成的,对于刚入门Netty的新手,这完全颠覆我们熟知的多线程能够加快处理速度,缩短处理时间的常规思路。 实际上,Netty采用了异步通信模式,一个IO 线程可以并发处理N 个客户端连接和读...
阅读全文
小师妹学JVM之:逃逸分析和TLAB 编程技术

小师妹学JVM之:逃逸分析和TLAB

逃逸分析我们在JDK14中JVM的性能优化一文中已经讲过了,逃逸分析的结果就是JVM会在栈上分配对象,从而提升效率。如果我们在多线程的环境中,如何提升内存的分配效率呢?快来跟小师妹一起学习TLAB技术吧。 逃逸分析和栈上分配 小师妹:F师兄,从前大家都说对象是在堆中分配的,然后我就信了。上次你居然说可以在栈上分配对象,这个实在是颠覆了我一贯的认知啊。 柏拉图说过:思想永远是宇宙的统治者...
阅读全文
微服务之间最佳调用方式是什么? 软件架构

微服务之间最佳调用方式是什么?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_38748858/article/details/101062272 在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。 服务调用有两种方式,一种是 RPC 方...
阅读全文
JFinal 开箱评测,这次我是认真的 编程技术

JFinal 开箱评测,这次我是认真的

引言 昨天在看服务器容器的时候意外的遇到了 JFinal ,之前我对 JFinal 的印象仅停留在这是一款国人开发的集成 Spring 全家桶的一个框架。 后来我查了一下,好像事情并没有这么简单。 JFinal 连续好多年获得 OSChina 最佳开源项目,并不是我之前理解的集成 Spring 全家桶,而是自己开发了一套 WEB + ORM + AOP + Template Engin...
阅读全文
推进国家信息资源储备体系建设的思考 软件架构

推进国家信息资源储备体系建设的思考

【编者按】完善国家储备体系是提高国家治理能力、保障国家安全、应对各种突发自然灾害和公共事件的重要内容。本文分析了建立国家信息资源储备体系的战略意义,研究了其构成和运行机制,并围绕体系构建提出了相关建议。 推进国家信息资源储备体系建设的思考 中国电子科技集团有限公司发展战略研究中心 张丹 杨晨星 赵子骏 新冠疫情发生以来,党中央高度重视,多次召开政治局会议研究部署相关工作。在 2 ...
阅读全文
Redis凭啥这么快?只能做缓存?架构师道出了真相(颠覆你的认知) 软件架构

Redis凭啥这么快?只能做缓存?架构师道出了真相(颠覆你的认知)

Redis到底有多快 Redis采用的是基于内存的采用的是 单进程单线程 模型的  KV 数据库 , 由C语言编写 ,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 Memcached 差!有兴趣的可以参考官方的基准程序测试《 How fast is Redis? 》( redis.io/t...
阅读全文
smart-doc 1.8.8 发布,Java 零注解文档生成工具 Java

smart-doc 1.8.8 发布,Java 零注解文档生成工具

smart-doc是一款同时支持java restful api和apache dubbo rpc接口文档生成的工具,smart-doc颠覆了传统类似swagger这种大量采用注解侵入来生成文档的实现方法。 smart-doc完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照java标准注释编写,smart-doc就能帮你生成一个简易明了的markdown 或是一个像GitBoo...
阅读全文
Loading...