# gateway **Repository Path**: git20191205/gateway ## Basic Information - **Project Name**: gateway - **Description**: 低代码报文网关。只需要几个文本配置,就可以快速接入一个外部银行渠道。 作者信息: 【隐墨星辰】10余年顶尖支付公司架构设计经验,精通国内和跨境支付业务及系统架构设计。 公众号/知乎/掘金账号:隐墨星辰 知识星球:支付翰林院 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://mp.weixin.qq.com/mp/appmsgalbum?action=getalbum&album_id=3250352738602024961 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 10 - **Created**: 2024-06-14 - **Last Updated**: 2024-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gateway ### 介绍 低代码报文网关,通过简单配置就可以快速接入外部渠道。 只实现核心逻辑,需要自行移植到公司内部应用中。 ### 架构设计 设计文档: [图解报文网关:一种低代码报文网关的设计思路与核心代码实现 ](https://mp.weixin.qq.com/s?__biz=MzkwOTYyODA4Nw==&mid=2247484153&idx=1&sn=e0df54003e11b38e69475d3d835de72b) [图解渠道网关:不只是对接渠道的接口(一)](https://mp.weixin.qq.com/s?__biz=MzkwOTYyODA4Nw==&mid=2247484042&idx=1&sn=7ea7b6e736881bb8e7b41fb84b761861) ### 代码结构说明 1. api: 服务入口 2. service: 服务实现 3. engine: 处理器引擎 - |-- chain: 责任链 - |-- context: 上下文 - |-- function: 内联函数 - |-- handler: 处理器 4. model:渠道接口配置模型 5. groovy: groovy模板处理器(参数转换依赖) 6. common:公共类 7. cache:配置信息缓存 8. 测试类入口:src/test/java/com/demo/gateway/DemoTest.java 源码详细讲解:[源码讲解:JAVA版低代码报文网关-通过简单配置快速对接银行渠道 ](https://mp.weixin.qq.com/s?__biz=MzkwOTYyODA4Nw==&mid=2247484612&idx=1&sn=a15625c3c97a4f9b57cff9ba95c230ac) ### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ### 项目发起人信息 项目发起人:隐墨星辰 公众号/知乎/掘金:隐墨星辰 知识星球:支付翰林院 ### 联系方式 有个小群不定时解答一些问题或知识点,有兴趣的同学可先加微信(yinmon_sc)后进入,添加微信请备注:666。 ### 更多专业资料 《百图解码支付系统设计与实现》专栏系列文章PDF合集,以及电子书《图解支付系统设计与实现》(已写9万字左右)不定时更新,欢迎关注我的公众号获取:隐墨星辰。