微盛|团队技术博客

后端

分布式数据一致性的保证

后端
一、背景 业务中往往存在需要串联多个领域的协同调用,本地事务无法保证整个链路的数据一致性。通常我们利用消息中间件来应对这样的场景。 二、业务场景模拟举例:答题活动结束后,需将活动状态进行变更,然后进行奖品派发和群发答案。 三、常规做法123456789101112131415161718 ...
Read more

异常传递流转规范

后端
一、背景团队内部开发同学对异常的中断、传递、处理、日志用法各种各样,甚至有少部分错用,给线上问题排查和系统间对接带来不必要的麻烦,经基础服务开发同学讨论对齐,共同制定了以下异常使用规范 二、异常抛出触发点1. 可预期的业务异常抛出自定义异常 12345TenantInfoEditionFul ...
Read more

命名规范及对JAR包大应用的影响

后端
一、目的v3标品回合需求中,针对现有代码做了多jar大应用兼容性改造,为了避免后续开发中出现类似的问题,提出了几条开发规范。本文档主要是针对这几条开发规范,结合多jar大应用及源码进行分享。 二、兼容多jar大应用标品开发规范1、服务包名定义规则 服务包路径应该命名为com.wshoto ...
Read more

以标签业务为例阐述领域化分析过程

后端
以标签业务为例阐述领域化分析过程一、复杂多变的产品业务需求 梳理当前业务中标签相关的信息点 企业标签 企业所有成员可见 打在客户身上 创建方是: 企微管家 PC 后台,企业微信,从 OPEN 过来的外部系统 素材标签 企业内所有成员可见 打在组合素材上 创建方是:企微管家 PC 后台 ...
Read more

大模型基础及应用开发框架实践

后端
分享目的 下里巴人:企微管家下大模型的可能应用场景 灯火阑珊处:梳理清楚大模型的脉络及演进方向 热潮下的生态位:基于大模型的应用开发框架实践 一、案例演示1场景一:客服 & 本地知识库 场景二:内容概述 ...
Read more

以标签系统为例展示扩展点如何在业务需求中落地

后端
一、业务扩展点设计首先,通常当我们提到代码重构和优化的时候,都会说到可扩展性的代码实现,其实背后的潜台词,就是想要解决业务场景引入的复杂业务逻辑和多变的业务需求,就要考虑代码的可扩展性。一提到可扩展性的代码,都会想到基于 Strategy Pattern 的扩展。策略模式的引入,主要有两个问 ...
Read more

抽奖QPS提升之路

后端
一.压测工具介绍工欲善其事必先利其器(1)Jmeter介绍**下载地址 **https://jmeter.apache.org/download_jmeter.cgi操作文档:https://www.cnblogs.com/185RSF/articles/16895202.html (2)A ...
Read more

OEM介绍与案例分享

后端
什么是OEM现在随处可见各厂家打着OEM的招牌,那么OEM是什么意思呢?原始设备制造商简称OEM,指一家厂家根据另一家厂商的要求为其生产产品,俗称为“代工”微盛的OEM产品体现在哪里呢?往往一些Saas大客户和KA大客户都要求使用与微盛不同的域名、系统标题、logo、说明文案、服务商、应用、 ...
Read more