-
云原生应用架构实践-数据库诊断
发布于: 2019-12-05数据库作为一个大型的并发存储系统,其内部设计极其复杂,开发者在使用数据库时, 面临着可用性、可靠性、性能、安全、扩展性等多重挑战,这使得数据库的使用具有较高 的技术门槛。
-
云原生应用架构实践-应用健康检查
发布于: 2019-12-05在性能诊断之前,我们要先清楚如何判定,或者说如何确定应用有性能问题,否则无法定位性能问题。总的来说,性能指标主要有以下两点:吞吐量和响应时间。
-
云原生应用架构实践-基于日志的故障诊断
发布于: 2019-12-05日志是故障诊断的重要手段,可以记录程序运行时的动态信息,帮助维护人员分析重现 错误,进而更正系统错误,提高系统运行的可靠性。但通过日志进行故障诊断并非易事。
-
云原生应用架构实践-消息中间件
发布于: 2019-12-05消息中间件是分布式系统中重要的组件,它能够解决应用耦合、异步 投递消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分 布式系统不可缺少的中间件。
-
区块链时代游戏什么样,有哪些改变?
发布于: 2019-12-04那区块链到底改变了什么?王哲指出,首先是游戏资产的所有权和流通性,让虚拟资产可以交易;其次是游戏资产可以复用、多游戏资产联动。在新的用户获取方式上,区块链游戏也非常不一样。
-
云原生应用架构实践-静态资源存储
发布于: 2019-12-04非结构化的静态资源存储服务的选型与具体的业务类型关系紧密。如果是对象存储密集型,推荐使用专业云对象存储服务。对于静态资源不多,而且相对固定的应用, 可以考虑自己通过Nginx搭建一个静态资源托管服务。
-
云原生应用架构实践-技术选型
发布于: 2019-12-04一个基本的单体架构,其功能是以实现产品业务为准,一般来说,其功能需求主要包 括业务逻辑如何实现及相关的数据如何存储。业务逻辑的实现一般涉及相关业务技术的选 型,即如何选择合适的框架来支撑业务。
-
JAR包加固的原理是什么?
发布于: 2019-12-03JAR文件是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源文件到一个文件,以便开发Java平台应用软件或库。JAR加固是SDK加固重要部分。
-
代码混淆的原理是什么?常见代码混淆方法介绍
发布于: 2019-12-03代码混淆是将计算机程序的代码,转换成功能上等价,但是难于阅读和理解形式的行为。代码混淆可以有效提升应用被逆向破解的难度。本文主要介绍了代码混淆的原理、方法、以及常见代码混淆的方式和工具。