Stella981 Stella981
3年前
Dubbo分层架构概述
本节我们从整体上来看看Dubbo的分层架构设计,架构分层是一个比较经典的模式,比如网络中的7层协议,每层执行固定的功能,上层依赖下层提供的功能,下层对上层提供功能,下层的改变对上层不可见,并且每层都是一个可被替换的组件。如下图是Dubbo官方提供的Dubbo的整体架构图:!(https://oscimg.oschina.net/osc
Stella981 Stella981
3年前
Nginx+uwsgi+ssl配置https
使用原始django,太过于笨重和杂多nginx是一个轻量级的web服务器,在处理静态资源和高并发有优势uwsgi是一个基于python的高效率的协议,处理后端和动态网页有优势所以这里采用静态网页交给nginx解析,动态网页交给uwsgi解析,并且nginx配置ssl,即可以使用出高安全,高效率的部署。步骤我
Stella981 Stella981
3年前
DeFi研究资源大全,超过100个!
本文为DeFiPulse提供的去中心化金融DeFi协议及应用大全的中文翻译版,内容涵盖借贷产品、DeFi交易、去中心化支付、DeFi钱包、用户接口、DeFi基础设施、数据分析等11个分类,是区块链开发人员及金融从业者研究去中心化金融的必备资源。用自己熟悉的语言学习以太坊DApp开发:Java(https://www.oschina.
Stella981 Stella981
3年前
STM32F4系列单片机上使用CUBE配置MBEDTLS实现pem格式公钥导入
|版权声明:本文为博主原创文章,未经博主允许不得转载。最近尝试在STM32F4下用MBEDTLS实现了公钥导入(我使用的是ECC加密),整个过程使用起来比较简单。首先,STM32F4系列CUBE里已经集成了MBEDTLS,MBEDTLS是ARM公司的开源加密库,遵守APACHE协议,大家可以随便使用MBEDTLS到开源和闭源项目上。其次
Stella981 Stella981
3年前
Redis的一些基础知识
Redis是完全开源免费的,遵守BSD协议,是一个高性能的keyvalue数据库。默认有16个数据库,可以利用selectn来切换。Redis与其他keyvalue缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key
gRPC-第二代rpc服务
背景在如今云原生技术的大环境下,rpc服务作为最重要的互联网技术,蓬勃发展,诞生了许多知名基于rpc协议的框架,其中就有本文的主角gRPC技术。一款高性能、开源的通用rpc框架作者作为一名在JD实习的Cpper,经过一段时间的学习和实践,发现了C与Ja
融云IM即时通讯 融云IM即时通讯
7个月前
融云IM干货丨 使用哪些指标来评估IM服务API调频的效果?
评估API调频效果时,可以关注以下几个关键指标:正常运行时间:衡量服务可用性的重要指标,通常与服务级别协议(SLA)相关联。CPU和内存使用率:跟踪资源利用率有助于了解何时需要扩展实例,同时作为异常情况的预警指标。错误率:如每分钟错误和错误代码,帮助追踪各
融云IM即时通讯 融云IM即时通讯
6个月前
融云IM干货丨客户端SDK版本与推送通知的关系是什么?
客户端SDK版本与推送通知的关系主要体现在以下几个方面:兼容性:消息格式:不同版本的SDK可能支持不同的消息格式和协议。如果服务端发送的消息格式与客户端SDK不兼容,可能会导致消息无法正确解析或显示。特性支持:新版本的SDK可能引入了新的特性或功能,而旧版
融云IM即时通讯 融云IM即时通讯
5个月前
融云 IM 干货丨如何确保消息拦截功能的安全性和隐私性?
确保消息拦截功能的安全性和隐私性,可以采取以下措施:1.安全存储:采用加密存储技术,如AES加密算法,确保存储在服务器上的数据安全。2.安全传输:使用HTTPS等安全协议进行数据传输,防止数据在传输过程中被窃取或篡改。3.用户隐私设置:提供灵活的用户隐私设