个人简介

Echo Blog


江湖无名 安心练剑
  • SOFAStack-00-sofa 技术栈概览
    SOFAStack 前言 大家好,我是老马。 sofastack 其实出来很久了,第一次应该是在 2022 年左右开始关注,但是一直没有深入研究。 最近想学习一下 SOFA 对于生态的设计和思考。 sofaboot 系列 SOFABoot-00-sofaboot 概览 SOFABoot-01-蚂蚁金服开源的 sofaboot 是什么黑科技? SOFABoot-02-模块化隔离...
    2022-07-09 01:22:02 | SOFA
  • istio 介绍-01-一个用于连接、管理和保护微服务的开放平台 概览
    istio istio 一个用于连接、管理和保护微服务的开放平台。 介绍 Istio 是一个开放平台,用于提供统一的方式来集成微服务、管理跨微服务的流量、执行策略和聚合遥测数据。 Istio 的控制平面在底层集群管理平台(例如 Kubernetes)上提供了一个抽象层。 Istio 由以下组件组成: Envoy - 每个微服务的 Sidecar 代理,用于处理集群中服务之间以及从...
    2022-07-09 01:22:02 | Distributed
  • 微信公众号项目开发实战-13-获取所有的用户列表
    说明 有时候我们期望获取所有的用户关注列表。 那么,有什么方法可以获取到呢? 获取用户列表 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的 OpenID 是唯一的)组成。 一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求。 接口调用请求说明 http请求方式: GET(请使用 ...
    2022-07-08 01:22:02 | Wechat
  • 微信公众号项目开发实战-10-微信公众号订阅与取消订阅 subscribe/unsubscribe
    如何接入 微信公众号接入指南 (1)申请消息接口,配置开发必要选项 登录https://mp.weixin.qq.com/ 后,在公众平台后台管理页面 – 开发者中心页,点击“修改配置”按钮,填写URL、Token和EncodingAESKey,其中URL是开发者用来接收微信服务器数据的接口URL。 Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的T...
    2022-07-08 01:22:02 | Wechat
  • 微信公众号项目开发实战-10-java 实现处理微信公众号事件消息 订阅与取消订阅
    场景说明 有时候我们希望用户在关注的时候,给用户提供一些推送信息。 取关的时候,删除对应的信息,避免不必要的失败推送。 那么,如何可以实现呢? 官方文档 基础消息能力 /接收事件推送 基础消息能力 /接收普通消息 同时可以参考上一节,如何配置实现接收推送信息。 整体设计 接收消息表拆分问题 我们可以把表按照普通消息、事件消息,甚至可以细化到每一种类别,各创建一张表。 这...
    2022-07-08 01:22:02 | Wechat
  • 微信公众号项目开发实战-10-java 实现接收微信公众号事件消息
    大坑 微信公众号开启服务器配置流程及注意事项 现象 测试环境使用没有任何问题,因为测试环境的菜单全部是通过接口创建的。 但是生产环境在想监听消息,启用了【基本配置】-【服务器配置】之后,就会导致运营配置的菜单+自动回复失效。 开启服务器配置 首先在公众号后台左边菜单栏下滑,找到设置与开发,然后点击里面的基本配置如图所示,配置修改好后,先不要点击启 因为点击启用的话,设置的...
    2022-07-08 01:22:02 | Wechat
  • 微信公众号项目开发实战-09-微信公众号链接中文被转义
    问题描述 通过对中文部分进行转码,然后用户端解码方式。 解决方案 java 服务端 java的转码和解码方式: 转码: URLEncoder.encode('text','UTF-8'); 解码: URLDecoder.decode('text','UTF-8'); 前端 js 转码和解码方式: 解码: decodeURIComponent(text); 转码...
    2022-07-08 01:22:02 | Wechat
  • 微信公众号项目开发实战-08-vant 组件整合使用
    快速开始 步骤一 通过 npm 安装 使用 npm 构建前,请先阅读微信官方的 npm 支持 # 通过 npm 安装 npm i @vant/weapp -S --production 步骤二 修改 app.json 将 app.json 中的 "style": "v2" 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。 步骤三 修改 pr...
    2022-07-08 01:22:02 | Wechat