楼主:
anecdotes (*++i >> j != &k << *l--)
2024-08-26 17:24:36应板友 @alphanet 、 @soliboy 之请,简介PostERP的技术。
为保障客户的最大利益,本公司坚守下列原则来打造PostERP:
*高系统安全性→提供客户无以伦比的【资讯安全】:PostERP使用千锤百炼,全球无数骇客24小时检视的PostgreSQL与Linux,无暗藏后门,不中毒,免购防毒软件。
堵死政府、国防、企业的资安大漏洞:拒用M$、以色列全都窥的Windowz 10/12/Server。
*高系统稳定性→作业系统最低宕机/停机/升级频率。如图:迄2024-08-26日止,服务器已连续运转515日。
*系统高速运转→你对纪录操作CRUD,PostERP服务器1秒钟内回应完毕。
https://tinyurl.com/yve8aewn
*系统消耗极少硬件资源→企业与政府投资极少资金在硬件。如图:4GB RAM,低CPU负担。
运转PostERP的大企业、政府部会,无须花费70亿元买服务器硬件去弭补龟速ERP软件的缺陷。
*系统开放→允许企业自行深度客制(设计全新CRUD画面、报表、逻辑处理程式...)。
MIS高手自行快速签结user的《资讯服务申请单》,无须求助本公司。
*使用Open Source Software Linux、PostgreSQL→企业免缴纳微软税、Oracle税、Java税。
https://imgur.com/a/dmQuN1m
4GB RAM的Linux服务器运转下列applictions:
* 官网
* 4套ERP
* PaaS平台
其中,如“top”所示,单一posterp instance支撑4套ERP,回应4套ERP使用人。
(一)浏览器版PostERP
架构示意图 https://imgur.com/a/f8cEHTg
三层架构:
1. 数据库管理系统PostgreSQL:在Linux上面运行。
2. PostERP application server:执行档1.14MB,耗用31MB RAM。在Linux上面运行。
https://imgur.com/a/6LpiRAX
3. browser application:免安装,不需要plugin,RWD,single page design。使用人在公司/家里/高铁车上/客户会议室,用Windowz、Apple、平板电脑、笔记型电脑的浏览器操作PostERP。
我们这样全力压榨出application server的performance:
* 采用multiple threads、requests queue、workers pool、PostgreSQL connections pool、cache、prepared and cached SQL statements、readers-writer lock等技术。
* 尽可能使用Unix socket而非TCP socket。
* 采用“多用SQL statement,少用procedural program”策略。
高耗CPU的报表服务器:中小企业与PostERP application server同在一部Linux上面运转,巨型跨国企业集团在多部Linux上面运转。
更多技术比较图:https://tinyurl.com/mnj9syhu
不采用下列叠床架屋元件:
*增加系统复杂度/故障点、拖慢整体performance、徒耗RAM/网络资源的container。
*贪吃RAM却龟速运转的JVM。
*VPN。
*绑架企业与政府的.NET、ActiveX...私人企业贩卖,除了Windowz Server,无法使用的专属软件。
(二)桌面版PostERP
架构示意图 https://imgur.com/a/7Bdzu9f
三层架构:
1. 数据库管理系统PostgreSQL。在Linux上面运行。
2. PostERP application server:免安装,只有2个档案(server.exe + libpq.dll),共1.4 MB。在Linux上面运行。
3. PostERP瘦客户:免安装,只有1个.exe档案,1.8 MB。你双击跑ERP。无须安装200 MB“GUI”。可在Linux的WINE环境运行。
MIS人员用~/.ssh/authorized_keys certification机制,ssh PostERP服务器,关闭Linux的password login机制。阻绝login/password尝试暴力破解入侵主机管道。
MIS人员你在PostERP【low-code ERP应用系统开发与运行框架】上面,
1、无限制设计报表:
*99%每份报表(包括财务三大报表)只须一道SELECT SQL指令。除了cross tab、sub-report等。
10万名concurrent users瞬间取得报表。
*设计一份报表样板:台湾user跑同一份正体中文报表,西岸人员跑同一份简体中文报表,美国user跑同一份英文报表。你无须设计3份。
2、无限制设计更多CRUD画面、寿险业的理赔金试算 https://tinyurl.com/h5ef9hb9 、多层传销业务员奖金...。
3、MIS小团队打造一套全新“特殊产业ERP”,例如:绿电业ERP,1~3个月完工上线。
4、军队与国防MIS团队自己打造一套全新无缝整合、高速运转、绝密资安的国防资讯系统。
外人免进国防重地一步,严禁外包厂商承做,100%保障【资安】。
指挥官穿上金钟罩铁布衫,绝不重蹈“2300万户政个资外泄”覆辙。
https://tinyurl.com/58tjvdrw
作者: alphanet (奈落) 2024-08-26 20:50:00
END。我想我问的是你描绘回家透过windows RDP要连到公司电脑的情境,是都开static NAT还是直接电脑塞publicIP。你就继续while(1)吧
它应该是有个web或cloud接口,是要先设好 public 对外.既然他前面说不需要 user 开本地端什么什么才能连上那应该就是做了前端接口,所以那个前端必须能对外,当然他如果不设对外,是要 vpn 登入直接连那也是可能的总之,要能省事,就是不用登上公司本机开 client 端这样不然光维护 client 他就饱了,现在的 windows 那么机车我才接到一个 user 方说连不上用电脑分享的标签打印机偏偏接打印机那台电脑之前被 ms 强推到 win11 了,其他说突然连不上的还是 win10...我真是不知道要说啥.至于他前面说的应该是员工电脑没开启允许远端连线,所以 vpn 回去后没法 rdp 连上办公室的本机.我只能说我有经验一看就是那种瞎忙十几廿年的老 coder自己觉得自己写出经验跟心得,自干出来的有多棒多好用,校长兼撞钟,设计开发修改都是自己上这样...他想的那些情境大概是对那种刚开的公司还有点吸引力,但 erp 太多了,顶新天心伟盟正航钜茂凌越文中联合....人家烙一句产品不会因为一个工程师不做就没了就ko你了